MongoId::isValid

(PECL mongo >= 1.5.0)

MongoId::isValidПроверяет, является ли значение корректным ObjectId

Описание

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

Метод может использоваться для проверки переменной перед передачей ее в качестве аргумента в MongoId::__construct().

Список параметров

value

Значение для проверки на корректность.

Возвращаемые значения

Возвращает TRUE, если значение является экземпляром MongoId или строкой, состоящей ровно из 24 шестнадцатеричных символов; в противном случае возвращается 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