MongoId::isValid
(PECL mongo >= 1.5.0)
MongoId::isValid — Check if a value is a valid ObjectId
Description
This method may be used to check a variable before passing it as an argument to MongoId::__construct().
Parameters
-
value
-
The value to check for validity.
Return Values
Returns TRUE
if value
is a
MongoId instance or a string consisting of exactly 24
hexadecimal characters; otherwise, FALSE
is returned.
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Расширения для работы с базами данных
- Расширения для работы с базами данных отдельных производителей
- MongoDB
- Types
- Функция MongoId::__construct() - Creates a new id
- Функция MongoId::getHostname() - Gets the hostname being used for this machine's ids
- Функция MongoId::getInc() - Gets the incremented value to create this id
- Функция MongoId::getPID() - Gets the process ID
- Функция MongoId::getTimestamp() - Gets the number of seconds since the epoch that this id was created
- Функция MongoId::isValid() - Check if a value is a valid ObjectId
- Функция MongoId::__set_state() - Create a dummy MongoId
- Функция MongoId::__toString() - Returns a hexidecimal representation of this id
Коментарии
There is no equivalent for this method in the new extension, so instead use…
<?php
if ($id instanceof MongoDBBSONObjectID
|| preg_match('/^[a-f\d]{24}$/i', $id)
) {
…
}
?>