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)
) {
…
}
?>
(PECL mongo >= 1.5.0)
MongoId::isValid — Vérifie si une valeur est un ObjectId valide
Cette extension, qui définie cette méthode est obsolète. Veuillez utiliser l'extension MongoDB à la place. Il n'y a pas d'équivalent à cette méthode dans la nouvelle extension.
Cette méthode est utilisée pour vérifier une variable avant de la passer comme argument à MongoId::__construct().
value
La valeur à vérifier.
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é.