MongoId::isValid
(PECL mongo >= 1.5.0)
MongoId::isValid — Check if a value is a valid ObjectId
This extension that defines this method is deprecated. Instead, the MongoDB extension should be used. There is no equivalent for this method in the new extension.
Описание
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.
- 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)
) {
…
}
?>