PHP 8.5.0 Alpha 1 available for testing

MongoDB\BSON\Timestamp::getIncrement

(mongodb >=1.3.0)

MongoDB\BSON\Timestamp::getIncrementDevuelve el componente de incremento de este Timestamp

Descripción

final public MongoDB\BSON\Timestamp::getIncrement(): int

El componente de incremento de un Timestamp son sus 32 bits menos significativos, que designa el ordinal incremental para las operaciones para un segundo dado. Este valor se lee como un entero de 32 bits no signado con un orden de bytes big-endian.

Nota: Dado que el tipo entero de PHP es firmado, algunos valores devueltos por este método pueden aparecer como enteros negativos en las plataformas de 32 bits. El formateador "%u" de sprintf() puede ser utilizado para obtener una representación en forma de string del valor decimal no firmado.

Parámetros

Esta función no contiene ningún parámetro.

Valores devueltos

Devuelve el componente de incremento de este Timestamp.

Advertencia

En sistemas de 32 bits, este método puede devolver un número negativo. Aunque las partes de incremento y de timestamp del tipo BSON timestamp consisten en dos valores de 32 bits no signados, PHP no puede representarlos en plataformas de 32 bits.

Errores/Excepciones

  • Lanza una excepción MongoDB\Driver\InvalidArgumentException en caso de error durante el análisis de un argumento.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top