Клас MongoDB\BSON\Javascript
(mongodb >=1.0.0)
Вступ
Тип BSON для Javascript. Може бути зазначений необов'язковий документ області видимості, який зіставляє ідентифікатори зі значеннями та визначає область, де код повинен оцінюватися сервером.
Зауваження: Цей тип BSON в основному використовується при виконанні команд бази даних, які приймають функцію Javascript як параметр, наприклад » mapReduce
Огляд класів
final
class MongoDB\BSON\Javascript
implements
MongoDB\BSON\JavascriptInterface, MongoDB\BSON\Type, Serializable, JsonSerializable, Stringable {
/* Методы */
final public __construct(string $code, array|object|null $scope = null)
final public getCode(): string
final public getScope(): ?object
final public jsonSerialize(): mixed
final public serialize(): string
final public __toString(): string
final public unserialize(string $data): void
}
список змін
Версия | Опис |
---|---|
PECL mongodb 1.12.0 | Реалізує інтерфейс Stringable для PHP 8.0+. |
PECL mongodb 1.3.0 | Реалізує інтерфейс MongoDB\BSON\JavascriptInterface |
PECL mongodb 1.2.0 | Реалізує інтерфейси Serializable і JsonSerializable |
Зміст
- MongoDB\BSON\Javascript::__construct - Конструктор Javascript
- MongoDB\BSON\Javascript::getCode— Повертає код JavaScript
- MongoDB\BSON\Javascript::getScope— Повертає область документа JavaScript
- MongoDB\BSON\Javascript::jsonSerialize— Повертає виставу, яка може бути перетворена на JSON
- MongoDB\BSON\Javascript::serialize— Серіалізувати JavaScript
- MongoDB\BSON\Javascript::__function toString() { [native code] }— Повертає код JavaScript
- MongoDB\BSON\Javascript::unserialize— Десеріалізувати JavaScript