Longhorn PHP 2026 - Call For Papers

La interfaz MongoDB\Driver\CursorInterface

(mongodb >=1.6.0)

Introducción

Esta interfaz es implementada por MongoDB\Driver\Cursor para ser usada como un parámetro, retorno, o tipo de propiedad en clases de usuario.

Sinopsis de la Clase

class MongoDB\Driver\CursorInterface implements Iterator {
/* Métodos */
abstract public getId(): MongoDB\BSON\Int64
abstract public getServer(): MongoDB\Driver\Server
abstract public isDead(): bool
abstract public setTypeMap(array $typemap): void
abstract public toArray(): array
}

Historial de cambios

Versión Descripción
PECL mongodb 2.0.0 Esta interfaz ahora extiende Iterator. Los tipos de retorno declarados previamente como provisionales ahora están obligados.
PECL mongodb 1.15.0 Los tipos de retorno de los métodos son declarados como provisionales en PHP 8.0 y posteriores, lo que desencadena avisos de depreciación en el código que implementa esta interfaz sin declarar los tipos de retorno apropiados. El atributo #[ReturnTypeWillChange] puede ser añadido para ignorar la notificación de depreciación.

Tabla de contenidos

add a note

User Contributed Notes

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