MongoId::isValid

(PECL mongo >= 1.5.0)

MongoId::isValidComprobar si un valor es un ObjectId válido

Descripción

public static MongoId::isValid ( mixed $value ) : bool

Este método puede usarse para comprobar una variable antes de pasarla como un argumento a MongoId::__construct().

Parámetros

value

El valor a comprobar su validez.

Valores devueltos

Devuelve TRUE si value es una instancia de MongoId o un string que consiste en exactamente 24 caracteres hexadecimales; de lo contrario devuelve FALSE.

add a note add a note

User Contributed Notes 1 note

up
8
le6o
8 years ago
There is no equivalent for this method in the new extension, so instead use…

<?php
if ($id instanceof \MongoDB\BSON\ObjectID
   
|| preg_match('/^[a-f\d]{24}$/i', $id)
) {
 

}
?>
To Top