MongoId::isValid

(PECL mongo >= 1.5.0)

MongoId::isValidVérifie si une valeur est un ObjectId valide

Description

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

Cette méthode est utilisée pour vérifier une variable avant de la passer comme argument à MongoId::__construct().

Liste de paramètres

value

La valeur à vérifier.

Valeurs de retour

Retourne TRUE si value est une instance MongoId ou une chaîne de caractères composée d'exactement 24 caractères hexadécimaux ; sinon FALSE sera retourné.

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