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 — Check if a value is a valid ObjectId
Extensia care definește această metodă este învechită. În loc, trtebuie utilizată extensia MongoDB. Nu există un echivalent al acestei metode în noua extensie.
This method may be used to check a variable before passing it as an argument to MongoId::__construct().
value
The value to check for validity.
Returns true
if value
is a
MongoId instance or a string consisting of exactly 24
hexadecimal characters; otherwise, false
is returned.