diff --git a/appendices/ini.core.xml b/appendices/ini.core.xml index 361a56e75f..ef14867846 100644 --- a/appendices/ini.core.xml +++ b/appendices/ini.core.xml @@ -1,5 +1,5 @@ - +
Описание встроенных директив &php.ini; @@ -63,7 +63,7 @@ disable_classes "" Только &php.ini; - + Удалена с PHP 8.5.0 exit_on_timeout @@ -234,15 +234,15 @@ string - + Директива отключает отдельные классы. Опция принимает разделённый запятыми список названий классов. Отключение класса только запрещает создавать экземпляр класса. - - + + Директива отключает только внутренние классы. Опция не затрагивает пользовательские классы. - + Директиву устанавливают только в файле &php.ini;. Опцию нельзя устанавливать в файле &httpd.conf;. @@ -253,6 +253,7 @@ поскольку объекты отключённых классов возможно создать обходными путями. + &warn.removed.feature-8-5-0; @@ -593,7 +594,7 @@ register_argc_argv "1" INI_PERDIR - + Объявлена устаревшей с PHP 8.5.0 enable_post_data_reading @@ -783,6 +784,16 @@ Смотрите также Использование PHP в командной строке. + &warn.deprecated.feature-8-5-0; + + + Получение значений $_SERVER['argc'] и $_SERVER['argv'] + из строки запроса для не-CLI SAPI объявлено устаревшим. + Установите register_argc_argv=0 и используйте + $_GET или $_SERVER['QUERY_STRING'] + для доступа к информации, предварительно убедившись в безопасности такого использования. + + diff --git a/appendices/ini.list.xml b/appendices/ini.list.xml index dcc141ad13..b96fb17653 100644 --- a/appendices/ini.list.xml +++ b/appendices/ini.list.xml @@ -209,7 +209,7 @@ disable_classes "" Только &php.ini; - + Удалена с PHP 8.5.0 disable_functions @@ -553,13 +553,13 @@ register_argc_argv "1" INI_PERDIR - + Объявлена устаревшей с PHP 8.5.0 report_memleaks "1" INI_ALL - + Объявлена устаревшей с PHP 8.5.0 report_zend_debug diff --git a/features/commandline.xml b/features/commandline.xml index 695dafcf56..82c080efd9 100644 --- a/features/commandline.xml +++ b/features/commandline.xml @@ -211,6 +211,7 @@ if (php_sapi_name() === 'cli') { + &warn.deprecated.feature-8-5-0; diff --git a/install/fpm/configuration.xml b/install/fpm/configuration.xml index daf1f68b69..4c067e267a 100644 --- a/install/fpm/configuration.xml +++ b/install/fpm/configuration.xml @@ -1072,11 +1072,10 @@ php_admin_value[memory_limit] = 32M Настройки PHP, которые передали через FPM-директивы php_value или php_flag, перезапишут своё предыдущее значение. - Обратите внимание, что определения + Обратите внимание, что определение disable_functions - или disable_classes - не перезапишут значения, которые прежде определили в файле php.ini, - а добавят новые значения. + не перезапишет значения, которые прежде определили в файле php.ini, + а добавит новые значения. Настройки, которые определили через FPM-директивы php_admin_value diff --git a/language-snippets.ent b/language-snippets.ent index b00671f3ab..245b37c787 100644 --- a/language-snippets.ent +++ b/language-snippets.ent @@ -534,6 +534,13 @@ PHP зависнет до завершения выполнения програ '> + + + Функциональность УДАЛЕНА в PHP 8.5.0. + +'> + diff --git a/reference/errorfunc/ini.xml b/reference/errorfunc/ini.xml index 955ac320b0..4332661fbb 100644 --- a/reference/errorfunc/ini.xml +++ b/reference/errorfunc/ini.xml @@ -1,5 +1,5 @@ - +
&reftitle.runtime; @@ -65,7 +65,7 @@ report_memleaks "1" INI_ALL - + Объявлена устаревшей с PHP 8.5.0 track_errors @@ -320,7 +320,7 @@ bool - + Если настройка включена (по умолчанию), будет формироваться отчёт об утечках памяти, зафиксированных менеджером памяти Zend. На POSIX платформах этот отчёт будет направляться в поток stderr. На Windows платформах он будет посылаться в отладчик @@ -328,7 +328,8 @@ вроде DbgView. Эта настройка имеет смысл в сборках, предназначенных для отладки. При этом E_WARNING должна быть включена в список error_reporting. - + + &warn.deprecated.feature-8-5-0; diff --git a/reference/mongodb/bson/binary.xml b/reference/mongodb/bson/binary.xml index 5435e82d2a..4b09b7ca3d 100644 --- a/reference/mongodb/bson/binary.xml +++ b/reference/mongodb/bson/binary.xml @@ -1,5 +1,5 @@ - + @@ -11,12 +11,12 @@
&reftitle.intro; - + Класс представляет и обрабатывает типы двоичных данных в виде массива байтов для хранения BSON-документа. Бинарные значения хранят подтипы — идентификаторы, которые указывают тип данных в массиве байтов. Подтипы от 0 до 127 предопределили или зарезервировали. Подтипы в диапазоне 128-255 задаются пользователем. - +
@@ -134,106 +134,106 @@ MongoDB\BSON\Binary::TYPE_GENERIC - Бинарные данные общего подтипа. + Бинарные данные общего подтипа. MongoDB\BSON\Binary::TYPE_FUNCTION - Функция. + Функция. MongoDB\BSON\Binary::TYPE_OLD_BINARY - Бинарные данные общего подтипа (константу объявили устаревшей в пользу - MongoDB\BSON\Binary::TYPE_GENERIC). + Бинарные данные общего подтипа (константу объявили устаревшей в пользу + MongoDB\BSON\Binary::TYPE_GENERIC). MongoDB\BSON\Binary::TYPE_OLD_UUID - + Универсальный уникальный идентификатор (константу объявили устаревшей в пользу MongoDB\BSON\Binary::TYPE_UUID). Обязательное требование к двоичным данным этого типа в объекте Binary — длина составляет 16 байтов. - - + + Исторически другие драйверы кодировали значения этого типа по правилам, которые соответствовали внутренним языковым соглашениям (например, с разным порядком байтов), что делает тип непереносимым. PHP-модуль не применяет обработок для кодирования или декодирования данных этого типа. - + MongoDB\BSON\Binary::TYPE_UUID - + Универсальный уникальный идентификатор. Обязательное требование к двоичным данным этого типа в объекте Binary — длина составляет 16 байтов и данные закодировали по правилам стандарта RFC 4122. - + MongoDB\BSON\Binary::TYPE_MD5 - Хеш в формате MD5. Обязательное требование - к двоичным данным этого типа в объекте Binary — длина составляет 16 байтов. + Хеш в формате MD5. Обязательное требование + к двоичным данным этого типа в объекте Binary — длина составляет 16 байтов. MongoDB\BSON\Binary::TYPE_ENCRYPTED - Зашифрованное значение. Подтип для шифрования на стороне клиента. + Зашифрованное значение. Подтип для шифрования на стороне клиента. MongoDB\BSON\Binary::TYPE_COLUMN - + Данные столбца. Подтип для коллекций временны́х рядов. - + MongoDB\BSON\Binary::TYPE_SENSITIVE - + Конфиденциальные данные. Подтип для конфиденциальных данных, которые по возможности исключают из логирования на стороне сервера. - + MongoDB\BSON\Binary::TYPE_VECTOR - + Векторные данные. Подтип оптимизирует хранение векторов и ускоряет векторный поиск в MongoDB. - + MongoDB\BSON\Binary::TYPE_USER_DEFINED - + Пользовательский тип. Типы с 0 по 127 предопределили или зарезервировали, а типы со 128 по 255 предусмотрели для определения в пользовательских целях. - + @@ -243,66 +243,64 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL-модуль mongodb 2.2.0 - - Добавили константу MongoDB\BSON\Binary::TYPE_VECTOR, - а также функции MongoDB\BSON\Binary::fromVector, - MongoDB\BSON\Binary::getVectorType - и MongoDB\BSON\Binary::toArray. - - - &mongodb.changelog.serializable-interface-removed; - - PECL-модуль mongodb 1.17.0 - - Добавили тип MongoDB\BSON\Binary::TYPE_SENSITIVE. - - - - PECL-модуль mongodb 1.12.0 - - - Реализовали интерфейс Stringable для PHP 8.0+. - - - Добавили тип MongoDB\BSON\Binary::TYPE_COLUMN. - - - - - PECL-модуль mongodb 1.7.0 - - Добавили тип MongoDB\BSON\Binary::TYPE_ENCRYPTED. - - - - PECL-модуль mongodb 1.3.0 - - Реализовали интерфейс MongoDB\BSON\BinaryInterface. - - - - PECL-модуль mongodb 1.2.0 - - Реализовали интерфейсы Serializable - и JsonSerializable. - - - - - - + + + + + &Version; + &Description; + + + + + PECL-модуль mongodb 2.2.0 + + Добавили константу MongoDB\BSON\Binary::TYPE_VECTOR, + а также функции MongoDB\BSON\Binary::fromVector, + MongoDB\BSON\Binary::getVectorType + и MongoDB\BSON\Binary::toArray. + + + &mongodb.changelog.serializable-interface-removed; + + PECL-модуль mongodb 1.17.0 + + Добавили тип MongoDB\BSON\Binary::TYPE_SENSITIVE. + + + + PECL-модуль mongodb 1.12.0 + + + Реализовали интерфейс Stringable для PHP 8.0+. + + + Добавили тип MongoDB\BSON\Binary::TYPE_COLUMN. + + + + + PECL-модуль mongodb 1.7.0 + + Добавили тип MongoDB\BSON\Binary::TYPE_ENCRYPTED. + + + + PECL-модуль mongodb 1.3.0 + + Реализовали интерфейс MongoDB\BSON\BinaryInterface. + + + + PECL-модуль mongodb 1.2.0 + + Реализовали интерфейсы Serializable + и JsonSerializable. + + + + +
diff --git a/reference/mongodb/bson/binary/construct.xml b/reference/mongodb/bson/binary/construct.xml index 62f0cf1f5f..7f816fc906 100644 --- a/reference/mongodb/bson/binary/construct.xml +++ b/reference/mongodb/bson/binary/construct.xml @@ -1,5 +1,5 @@ - + @@ -22,18 +22,18 @@ data (string) - + Двоичные данные. - + type (int) - + 8-разрядное целое число, которое указывает тип данных. По умолчанию принимает значение MongoDB\BSON\Binary::TYPE_GENERIC, если не указали другое. - + @@ -57,51 +57,49 @@ &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL mongodb 1.15.0 - - - Параметр type по умолчанию принимает значение - MongoDB\BSON\Binary::TYPE_GENERIC, если не указали другое. - - - - - PECL mongodb 1.3.0 - - - Метод выбрасывает исключение MongoDB\Driver\Exception\InvalidArgumentException, - если для параметра type установили значение - MongoDB\BSON\Binary::TYPE_UUID - или MongoDB\BSON\Binary::TYPE_OLD_UUID, а длина - data не равна 16 байтам. - - - - - PECL mongodb 1.1.3 - - - Метод выбрасывает исключениеMongoDB\Driver\Exception\InvalidArgumentException, - если в параметр type передали значение, которое отличается - от беззнакового 8-разрядного целого числа. - - - - - - - + + + + + &Version; + &Description; + + + + + PECL mongodb 1.15.0 + + + Параметр type по умолчанию принимает значение + MongoDB\BSON\Binary::TYPE_GENERIC, если не указали другое. + + + + + PECL mongodb 1.3.0 + + + Метод выбрасывает исключение MongoDB\Driver\Exception\InvalidArgumentException, + если для параметра type установили значение + MongoDB\BSON\Binary::TYPE_UUID + или MongoDB\BSON\Binary::TYPE_OLD_UUID, а длина + data не равна 16 байтам. + + + + + PECL mongodb 1.1.3 + + + Метод выбрасывает исключениеMongoDB\Driver\Exception\InvalidArgumentException, + если в параметр type передали значение, которое отличается + от беззнакового 8-разрядного целого числа. + + + + + + diff --git a/reference/mongodb/bson/binary/fromvector.xml b/reference/mongodb/bson/binary/fromvector.xml index 2e9902265d..517477e61c 100644 --- a/reference/mongodb/bson/binary/fromvector.xml +++ b/reference/mongodb/bson/binary/fromvector.xml @@ -1,5 +1,5 @@ - + @@ -47,9 +47,9 @@ vectorType (MongoDB\BSON\VectorType) - + Тип векторных данных. - + @@ -57,9 +57,9 @@ &reftitle.returnvalues; - + Метод возвращает новый объект Binary с подтипом MongoDB\BSON\Binary::SUBTYPE_VECTOR. - + diff --git a/reference/mongodb/bson/binary/getdata.xml b/reference/mongodb/bson/binary/getdata.xml index 0bc37689c3..6bfa484f6f 100644 --- a/reference/mongodb/bson/binary/getdata.xml +++ b/reference/mongodb/bson/binary/getdata.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Метод возвращает двоичные данные, которые содержит объект типа данных Binary. - + diff --git a/reference/mongodb/bson/binary/gettype.xml b/reference/mongodb/bson/binary/gettype.xml index a35ca7a7b9..ba8f5f1dd3 100644 --- a/reference/mongodb/bson/binary/gettype.xml +++ b/reference/mongodb/bson/binary/gettype.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Метод возвращает тип двоичных данных, которые содержит объект типа данных Binary. - + diff --git a/reference/mongodb/bson/binary/getvectortype.xml b/reference/mongodb/bson/binary/getvectortype.xml index e9f662ecfc..0423382be9 100644 --- a/reference/mongodb/bson/binary/getvectortype.xml +++ b/reference/mongodb/bson/binary/getvectortype.xml @@ -1,5 +1,5 @@ - + @@ -22,9 +22,9 @@ &reftitle.returnvalues; - + Метод возвращает тип данных вектора Binary. - + diff --git a/reference/mongodb/bson/binary/jsonserialize.xml b/reference/mongodb/bson/binary/jsonserialize.xml index b344d6de2d..c8b714fc7d 100644 --- a/reference/mongodb/bson/binary/jsonserialize.xml +++ b/reference/mongodb/bson/binary/jsonserialize.xml @@ -1,5 +1,5 @@ - + @@ -23,11 +23,11 @@ &reftitle.returnvalues; - + Метод возвращает данные, которым доступна сериализация функцией json_encode, чтобы создать расширенное JSON-представление объекта MongoDB\BSON\Binary. - + &mongodb.note.extended-json; diff --git a/reference/mongodb/bson/binary/toarray.xml b/reference/mongodb/bson/binary/toarray.xml index 0996c74712..9389cdeace 100644 --- a/reference/mongodb/bson/binary/toarray.xml +++ b/reference/mongodb/bson/binary/toarray.xml @@ -1,5 +1,5 @@ - + @@ -22,9 +22,9 @@ &reftitle.returnvalues; - + Метод возвращает массив с данными вектора. - + diff --git a/reference/mongodb/bson/binary/tostring.xml b/reference/mongodb/bson/binary/tostring.xml index fdc88b2a30..292d282d3b 100644 --- a/reference/mongodb/bson/binary/tostring.xml +++ b/reference/mongodb/bson/binary/tostring.xml @@ -1,5 +1,5 @@ - + @@ -14,9 +14,9 @@ final public stringMongoDB\BSON\Binary::__toString - + &info.method.alias; MongoDB\BSON\Binary::getData. - + @@ -26,9 +26,9 @@ &reftitle.returnvalues; - + Метод возвращает двоичные данные, которые содержит объект типа данных Binary. - + diff --git a/reference/mongodb/bson/binaryinterface.xml b/reference/mongodb/bson/binaryinterface.xml index 71ff526680..08731223a0 100644 --- a/reference/mongodb/bson/binaryinterface.xml +++ b/reference/mongodb/bson/binaryinterface.xml @@ -1,5 +1,5 @@ - + @@ -9,10 +9,10 @@
&reftitle.intro; - + Этот интерфейс реализован MongoDB\BSON\Binary, но также может использоваться в качестве параметра, возвращаемого значения или типа свойства в классах пользовательского пространства. - +
@@ -31,22 +31,20 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.tentative-return-types-enforced; + &mongodb.changelog.tentative-return-types; + + +
diff --git a/reference/mongodb/bson/binaryinterface/getdata.xml b/reference/mongodb/bson/binaryinterface/getdata.xml index 6aaa89e013..0cceb0f750 100644 --- a/reference/mongodb/bson/binaryinterface/getdata.xml +++ b/reference/mongodb/bson/binaryinterface/getdata.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает данные BinaryInterface. - + diff --git a/reference/mongodb/bson/binaryinterface/gettype.xml b/reference/mongodb/bson/binaryinterface/gettype.xml index 6d98167675..9183564fdc 100644 --- a/reference/mongodb/bson/binaryinterface/gettype.xml +++ b/reference/mongodb/bson/binaryinterface/gettype.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает тип BinaryInterface. - + diff --git a/reference/mongodb/bson/binaryinterface/tostring.xml b/reference/mongodb/bson/binaryinterface/tostring.xml index 261a30630a..06537523c2 100644 --- a/reference/mongodb/bson/binaryinterface/tostring.xml +++ b/reference/mongodb/bson/binaryinterface/tostring.xml @@ -1,5 +1,5 @@ - + @@ -14,9 +14,9 @@ abstract public stringMongoDB\BSON\BinaryInterface::__toString - + &info.method.alias; MongoDB\BSON\BinaryInterface::getData. - + @@ -26,9 +26,9 @@ &reftitle.returnvalues; - + Возвращает данные BinaryInterface. - + diff --git a/reference/mongodb/bson/dbpointer.xml b/reference/mongodb/bson/dbpointer.xml index 021781de2f..a835c6a7fb 100644 --- a/reference/mongodb/bson/dbpointer.xml +++ b/reference/mongodb/bson/dbpointer.xml @@ -1,5 +1,5 @@ - + @@ -11,12 +11,12 @@
&reftitle.intro; - + Класс представляет BSON-данные с типом DBPointer. Этот BSON-тип устарел, и объекты этого класса нельзя создать. PHP создаст объект этого класса из BSON-типа DBPointer во время преобразования BSON-данных в PHP, а при сохранении документов в базе данных преобразует объект обратно в BSON-данные. - +
@@ -56,27 +56,25 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL-модуль mongodb 1.12.0 - - Класс теперь реализует интерфейс Stringable для PHP 8.0+. - - - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.serializable-interface-removed; + + PECL-модуль mongodb 1.12.0 + + Класс теперь реализует интерфейс Stringable для PHP 8.0+. + + + + +
diff --git a/reference/mongodb/bson/dbpointer/construct.xml b/reference/mongodb/bson/dbpointer/construct.xml index 46f987a735..b1b0147585 100644 --- a/reference/mongodb/bson/dbpointer/construct.xml +++ b/reference/mongodb/bson/dbpointer/construct.xml @@ -1,5 +1,5 @@ - + @@ -14,10 +14,10 @@ final private MongoDB\BSON\DBPointer::__construct - + Объекты MongoDB\BSON\DBPointer создаются путём преобразования из устаревшего типа BSON и не могут быть созданы напрямую. - +
diff --git a/reference/mongodb/bson/dbpointer/jsonserialize.xml b/reference/mongodb/bson/dbpointer/jsonserialize.xml index b08e0bca47..919a670ec5 100644 --- a/reference/mongodb/bson/dbpointer/jsonserialize.xml +++ b/reference/mongodb/bson/dbpointer/jsonserialize.xml @@ -1,5 +1,5 @@ - + @@ -23,11 +23,11 @@ &reftitle.returnvalues; - + Метод возвращает данные, которым доступна сериализация функцией json_encode, чтобы создать расширенное JSON-представление объекта MongoDB\BSON\DBPointer. - + &mongodb.note.extended-json; diff --git a/reference/mongodb/bson/dbpointer/tostring.xml b/reference/mongodb/bson/dbpointer/tostring.xml index 780c9d9941..528c6260dd 100644 --- a/reference/mongodb/bson/dbpointer/tostring.xml +++ b/reference/mongodb/bson/dbpointer/tostring.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает пустую строку. - + diff --git a/reference/mongodb/bson/decimal128.xml b/reference/mongodb/bson/decimal128.xml index 2639d14e29..417843999e 100644 --- a/reference/mongodb/bson/decimal128.xml +++ b/reference/mongodb/bson/decimal128.xml @@ -1,5 +1,5 @@ - + @@ -11,19 +11,19 @@
&reftitle.intro; - + Тип BSON для Decimal128 формата с плавающей точкой, который поддерживает числа до 34 десятичных знаков, или значащих цифр, и диапазон экспонент от -6143 до +6144. - - + + В отличие от типа double BSON, или тип float в PHP, который хранит только приблизительные значения десятичных значений, тип данных decimal хранит точное значение. Например, MongoDB\BSON\Decimal128('9.99') содержит точное значение 9.99, где двойное значение 9.99 будет содержать приблизительное значение 9.9900000000000002131628…. - + &mongodb.note.decimal128;
@@ -69,40 +69,38 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL-модуль mongodb 1.12.0 - - Класс теперь реализует интерфейс Stringable для PHP 8.0+. - - - - PECL-модуль mongodb 1.3.0 - - Класс теперь реализует интерфейс MongoDB\BSON\Decimal128Interface. - - - - PECL-модуль mongodb 1.2.0 - - Класс теперь реализует интерфейсы Serializable - и JsonSerializable. - - - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.serializable-interface-removed; + + PECL-модуль mongodb 1.12.0 + + Класс теперь реализует интерфейс Stringable для PHP 8.0+. + + + + PECL-модуль mongodb 1.3.0 + + Класс теперь реализует интерфейс MongoDB\BSON\Decimal128Interface. + + + + PECL-модуль mongodb 1.2.0 + + Класс теперь реализует интерфейсы Serializable + и JsonSerializable. + + + + +
diff --git a/reference/mongodb/bson/decimal128/construct.xml b/reference/mongodb/bson/decimal128/construct.xml index fe8224d611..0c56803349 100644 --- a/reference/mongodb/bson/decimal128/construct.xml +++ b/reference/mongodb/bson/decimal128/construct.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ value (string) - + Десятичная строка. - + diff --git a/reference/mongodb/bson/decimal128/jsonserialize.xml b/reference/mongodb/bson/decimal128/jsonserialize.xml index 6e189810e7..c7d577a22b 100644 --- a/reference/mongodb/bson/decimal128/jsonserialize.xml +++ b/reference/mongodb/bson/decimal128/jsonserialize.xml @@ -1,5 +1,5 @@ - + @@ -23,11 +23,11 @@ &reftitle.returnvalues; - + Метод возвращает данные, которым доступна сериализация функцией json_encode, чтобы создать расширенное JSON-представление объекта MongoDB\BSON\Decimal128. - + &mongodb.note.extended-json; diff --git a/reference/mongodb/bson/decimal128/tostring.xml b/reference/mongodb/bson/decimal128/tostring.xml index 26e9d0db72..6e950942e1 100644 --- a/reference/mongodb/bson/decimal128/tostring.xml +++ b/reference/mongodb/bson/decimal128/tostring.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает строковое представление Decimal128. - + diff --git a/reference/mongodb/bson/decimal128interface.xml b/reference/mongodb/bson/decimal128interface.xml index 58bbb84fe3..6c1963130d 100644 --- a/reference/mongodb/bson/decimal128interface.xml +++ b/reference/mongodb/bson/decimal128interface.xml @@ -1,5 +1,5 @@ - + @@ -9,11 +9,11 @@
&reftitle.intro; - + Интерфейс реализуется классом MongoDB\BSON\Decimal128, но интерфейсный тип также возможно указать для параметра, значения возврата или типа свойства в классах пользовательского пространства. - +
@@ -32,22 +32,20 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.tentative-return-types-enforced; + &mongodb.changelog.tentative-return-types; + + +
diff --git a/reference/mongodb/bson/decimal128interface/tostring.xml b/reference/mongodb/bson/decimal128interface/tostring.xml index f4a5586130..7c0c2d2196 100644 --- a/reference/mongodb/bson/decimal128interface/tostring.xml +++ b/reference/mongodb/bson/decimal128interface/tostring.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает строковое представление Decimal128Interface. - + diff --git a/reference/mongodb/bson/document.xml b/reference/mongodb/bson/document.xml index 9261693eca..12691f9403 100644 --- a/reference/mongodb/bson/document.xml +++ b/reference/mongodb/bson/document.xml @@ -1,5 +1,5 @@ - + @@ -11,10 +11,10 @@
&reftitle.intro; - + Класс представляет BSON-документ. Класс используется при чтении данных в виде необработанного BSON и не может быть модифицирован. - +
@@ -55,27 +55,25 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL-модуль mongodb 1.17.0 - - Класс теперь реализует интерфейс MongoDB\BSON\Type. - - - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.serializable-interface-removed; + + PECL-модуль mongodb 1.17.0 + + Класс теперь реализует интерфейс MongoDB\BSON\Type. + + + + +
diff --git a/reference/mongodb/bson/document/construct.xml b/reference/mongodb/bson/document/construct.xml index 6d2be89113..c0c808743f 100644 --- a/reference/mongodb/bson/document/construct.xml +++ b/reference/mongodb/bson/document/construct.xml @@ -1,5 +1,5 @@ - + @@ -13,10 +13,10 @@ final private MongoDB\BSON\Document::__construct - + Объекты MongoDB\BSON\Document создаются с помощью статических фабричных методов и не могут быть инициализированы напрямую. - +
diff --git a/reference/mongodb/bson/document/frombson.xml b/reference/mongodb/bson/document/frombson.xml index 93dd4ccd0d..c91208a201 100644 --- a/reference/mongodb/bson/document/frombson.xml +++ b/reference/mongodb/bson/document/frombson.xml @@ -1,5 +1,5 @@ - + @@ -21,9 +21,9 @@ bson (string) - + Строка, которая содержит документ в BSON-формате. - + @@ -31,9 +31,9 @@ &reftitle.returnvalues; - + Метод возвращает новый экземпляр класса MongoDB\BSON\Document. - + diff --git a/reference/mongodb/bson/document/fromjson.xml b/reference/mongodb/bson/document/fromjson.xml index 8a42fd2c71..bf139b38b9 100644 --- a/reference/mongodb/bson/document/fromjson.xml +++ b/reference/mongodb/bson/document/fromjson.xml @@ -1,5 +1,5 @@ - + @@ -13,11 +13,11 @@ final static public MongoDB\BSON\DocumentMongoDB\BSON\Document::fromJSON stringjson - + Метод преобразовывает строку в расширенном JSON-формате в её BSON-представление. - + @@ -26,9 +26,9 @@ json (string) - + JSON-значение, которое требуется преобразовать. - + @@ -36,9 +36,9 @@ &reftitle.returnvalues; - + Метод возвращает новый экземпляр класса MongoDB\BSON\Document. - + diff --git a/reference/mongodb/bson/document/fromphp.xml b/reference/mongodb/bson/document/fromphp.xml index 113b7a7f6d..4c09b8fdf3 100644 --- a/reference/mongodb/bson/document/fromphp.xml +++ b/reference/mongodb/bson/document/fromphp.xml @@ -1,5 +1,5 @@ - + @@ -21,11 +21,11 @@ value (objectarray) - + PHP-объект или массив, в котором содержится документ. При передаче массива с числовыми ключами числовые значения преобразовываются в строки и становятся ключами документа. - + @@ -33,9 +33,9 @@ &reftitle.returnvalues; - + Метод возвращает новый экземпляр класса MongoDB\BSON\Document. - + diff --git a/reference/mongodb/bson/document/get.xml b/reference/mongodb/bson/document/get.xml index f720ab4a84..2a6507727e 100644 --- a/reference/mongodb/bson/document/get.xml +++ b/reference/mongodb/bson/document/get.xml @@ -1,5 +1,5 @@ - + @@ -21,9 +21,9 @@ key (string) - + Ключ, который необходимо извлечь из документа. - + @@ -31,10 +31,10 @@ &reftitle.returnvalues; - + Возвращает значение, связанное с заданным ключом. Если ключ отсутствует в документе, будет выброшено исключение. - + Если в BSON-документе встречается значение, diff --git a/reference/mongodb/bson/document/getiterator.xml b/reference/mongodb/bson/document/getiterator.xml index 6556e48063..c1b7a193d4 100644 --- a/reference/mongodb/bson/document/getiterator.xml +++ b/reference/mongodb/bson/document/getiterator.xml @@ -1,5 +1,5 @@ - + @@ -22,10 +22,10 @@ &reftitle.returnvalues; - + Возвращает экземпляр MongoDB\BSON\Iterator, который может быть использован для итерации по всем ключам в документе. - + diff --git a/reference/mongodb/bson/document/has.xml b/reference/mongodb/bson/document/has.xml index 204e433579..4e89d6fbdb 100644 --- a/reference/mongodb/bson/document/has.xml +++ b/reference/mongodb/bson/document/has.xml @@ -1,5 +1,5 @@ - + @@ -21,9 +21,9 @@ key (string) - + Ключ, который необходимо искать в документе. - + @@ -31,10 +31,10 @@ &reftitle.returnvalues; - + Возвращает &true;, если ключ присутствует в документе, в противном случае возвращает &false; . - + diff --git a/reference/mongodb/bson/document/offsetexists.xml b/reference/mongodb/bson/document/offsetexists.xml index 09587e98ef..4fe9803f64 100644 --- a/reference/mongodb/bson/document/offsetexists.xml +++ b/reference/mongodb/bson/document/offsetexists.xml @@ -1,5 +1,5 @@ - + @@ -21,9 +21,9 @@ key - + Ключ, который нужно искать в документе. - + @@ -32,9 +32,9 @@ &reftitle.returnvalues; - + Метод возвращает &true;, если ключ присутствует в документе, иначе &false;. - + diff --git a/reference/mongodb/bson/document/offsetget.xml b/reference/mongodb/bson/document/offsetget.xml index 597e590352..60cec01a7c 100644 --- a/reference/mongodb/bson/document/offsetget.xml +++ b/reference/mongodb/bson/document/offsetget.xml @@ -1,5 +1,5 @@ - + @@ -21,9 +21,9 @@ key - + Ключ, который требуется получить из документа. - + @@ -32,10 +32,10 @@ &reftitle.returnvalues; - + Метод возвращает значение, которое связано с ключом. Если ключа нет в документе, метод выбрасывает исключение. - + При обнаружении значения, которое закодировали как 64-битное целое число в BSON-документе, diff --git a/reference/mongodb/bson/document/offsetset.xml b/reference/mongodb/bson/document/offsetset.xml index 19dcc329bc..4c75a6b886 100644 --- a/reference/mongodb/bson/document/offsetset.xml +++ b/reference/mongodb/bson/document/offsetset.xml @@ -1,5 +1,5 @@ - + @@ -14,9 +14,9 @@ mixedvalue - + Метод устанавливает значение ключа key параметру value. - + @@ -26,17 +26,17 @@ key - + Устанавливаемый индекс. - + value - + Новое значение для параметра key. - + @@ -45,9 +45,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/mongodb/bson/document/offsetunset.xml b/reference/mongodb/bson/document/offsetunset.xml index eb12be5629..768b161334 100644 --- a/reference/mongodb/bson/document/offsetunset.xml +++ b/reference/mongodb/bson/document/offsetunset.xml @@ -1,5 +1,5 @@ - + @@ -12,9 +12,9 @@ final public voidMongoDB\BSON\Document::offsetUnset mixedkey - + Метод удаляет значение по индексу. - + @@ -24,9 +24,9 @@ key - + Удаляемый индекс. - + @@ -35,9 +35,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/mongodb/bson/document/tocanonicalextendedjson.xml b/reference/mongodb/bson/document/tocanonicalextendedjson.xml index 01fc91f201..096a5e485a 100644 --- a/reference/mongodb/bson/document/tocanonicalextendedjson.xml +++ b/reference/mongodb/bson/document/tocanonicalextendedjson.xml @@ -1,5 +1,5 @@ - + @@ -13,14 +13,14 @@ final public stringMongoDB\BSON\Document::toCanonicalExtendedJSON - + Преобразовывает BSON-документ в его представление в каноническом расширенном JSON-формате . Канонический формат предпочитает точность типов, за что расплачивается краткостью вывода. В каноническом формате создаётся вывод, который доступен для преобразования обратно в BSON-формат без потери информации о типе, например, числовые типы останутся дифференцированными. - + @@ -30,11 +30,11 @@ &reftitle.returnvalues; - + Метод возвращает строку, которая содержит представление BSON-документа в формате Canonical Extended JSON. - + diff --git a/reference/mongodb/bson/document/tophp.xml b/reference/mongodb/bson/document/tophp.xml index 37abea05e6..1b9865f985 100644 --- a/reference/mongodb/bson/document/tophp.xml +++ b/reference/mongodb/bson/document/tophp.xml @@ -1,5 +1,5 @@ - + @@ -13,11 +13,11 @@ final public arrayobjectMongoDB\BSON\Document::toPHP arraynulltypeMap&null; - + Метод десериализует BSON-документ в его PHP-представление. Через параметр typeMap управляют PHP-типами, через которые преобразовывают BSON-массивы и BSON-документы (как корневые, так и встроенные). - + &mongodb.warning.duplicate-keys; @@ -30,9 +30,9 @@ &reftitle.returnvalues; - + Метод возвращает PHP-значение, которое сгенерировал путём десериализации BSON-документа. - + Значением возврата будет экземпляр MongoDB\BSON\Int64, diff --git a/reference/mongodb/bson/document/torelaxedextendedjson.xml b/reference/mongodb/bson/document/torelaxedextendedjson.xml index 81a1b37c68..0eff04ca37 100644 --- a/reference/mongodb/bson/document/torelaxedextendedjson.xml +++ b/reference/mongodb/bson/document/torelaxedextendedjson.xml @@ -1,5 +1,5 @@ - + @@ -13,14 +13,14 @@ final public stringMongoDB\BSON\Document::toRelaxedExtendedJSON - + Метод преобразовывает BSON-документ в представление в слабом расширенном JSON-формате . В слабом формате создаются данные вывода для API-интерфейсов к веб-сервисам и такие данных проще воспринимать людям. - + @@ -30,12 +30,12 @@ &reftitle.returnvalues; - + Метод возвращает строку, которая содержит представление BSON-документа в формате Relaxed Extended JSON . - + diff --git a/reference/mongodb/bson/document/tostring.xml b/reference/mongodb/bson/document/tostring.xml index db12da587d..6805810ef7 100644 --- a/reference/mongodb/bson/document/tostring.xml +++ b/reference/mongodb/bson/document/tostring.xml @@ -1,5 +1,5 @@ - + @@ -22,9 +22,9 @@ &reftitle.returnvalues; - + Возвращает строковое представление данного BSON-документа - + diff --git a/reference/mongodb/bson/int64.xml b/reference/mongodb/bson/int64.xml index bce2f62877..90b965f782 100644 --- a/reference/mongodb/bson/int64.xml +++ b/reference/mongodb/bson/int64.xml @@ -1,5 +1,5 @@ - + @@ -11,7 +11,7 @@
&reftitle.intro; - + Класс представляет BSON-тип для 64-разрядного целого числа. Объекты класса создают при декодировании BSON-объекта в PHP-данные, когда 64-битное целое число невозможно представить как целое PHP-число на 32-битных платформах. @@ -19,8 +19,8 @@ арифметические, побитовые операторы и операторы сравнения. - - + + При работе с необработанными BSON-данными через классы MongoDB\BSON\Document, MongoDB\BSON\PackedArray @@ -28,12 +28,12 @@ любое 64-битное целое число возвращается как экземпляр этого класса независимо от платформы и доступности представления значения в виде целого PHP-числа. Это гарантирует, что значения передаются в обе стороны без изменения типа. - - + + При кодировании в BSON-объект объекты этого класса преобразовываются обратно в 64-битный целочисленный тип, даже если значение помещается в 32-битное целое число. Это явно сохраняет значения как 64-разрядные целые BSON-числа. - +
@@ -74,34 +74,32 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL-модуль mongodb 1.16.0 - - Теперь класс доступен для инициализации на всех платформах. - Добавили поддержку перегруженных арифметических, побитовых операторов и операторов сравнения. - - - - PECL-модуль mongodb 1.12.0 - - Класс теперь реализует интерфейс Stringable для PHP 8.0+. - - - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.serializable-interface-removed; + + PECL-модуль mongodb 1.16.0 + + Теперь класс доступен для инициализации на всех платформах. + Добавили поддержку перегруженных арифметических, побитовых операторов и операторов сравнения. + + + + PECL-модуль mongodb 1.12.0 + + Класс теперь реализует интерфейс Stringable для PHP 8.0+. + + + + +
diff --git a/reference/mongodb/bson/int64/construct.xml b/reference/mongodb/bson/int64/construct.xml index 388c8fecd6..6172044bf1 100644 --- a/reference/mongodb/bson/int64/construct.xml +++ b/reference/mongodb/bson/int64/construct.xml @@ -1,5 +1,5 @@ - + @@ -13,10 +13,10 @@ final public MongoDB\BSON\Int64::__construct intstringvalue - + Создаёт новый экземпляр MongoDB\BSON\Int64 для заданного целого числа. - +
@@ -25,11 +25,11 @@ value (intstring) - + Значение, присваиваемое экземпляру Int64. Это значение может быть предоставлено как целое число (int) или строка (string), последнее требуется на 32-битных платформах для представления 64-битных значений. - + @@ -37,29 +37,27 @@ &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL mongodb 1.16.0 - - - Метод стал доступен для поддержки создания экземпляров Int64 - при работе с необработанным BSON. - - - - - - - + + + + + &Version; + &Description; + + + + + PECL mongodb 1.16.0 + + + Метод стал доступен для поддержки создания экземпляров Int64 + при работе с необработанным BSON. + + + + + + diff --git a/reference/mongodb/bson/int64/jsonserialize.xml b/reference/mongodb/bson/int64/jsonserialize.xml index 36402b285f..9fb7bf255f 100644 --- a/reference/mongodb/bson/int64/jsonserialize.xml +++ b/reference/mongodb/bson/int64/jsonserialize.xml @@ -1,5 +1,5 @@ - + @@ -23,11 +23,11 @@ &reftitle.returnvalues; - + Метод возвращает данные, которым доступна сериализация функцией json_encode, чтобы создать расширенное JSON-представление объекта MongoDB\BSON\Int64. - + Вывод соответствует функции MongoDB\BSON\toCanonicalExtendedJSON, которая diff --git a/reference/mongodb/bson/int64/tostring.xml b/reference/mongodb/bson/int64/tostring.xml index becd432bd7..f0db03bc0f 100644 --- a/reference/mongodb/bson/int64/tostring.xml +++ b/reference/mongodb/bson/int64/tostring.xml @@ -1,5 +1,5 @@ - + @@ -22,9 +22,9 @@ &reftitle.returnvalues; - + Возвращает строковое представление Int64. - + diff --git a/reference/mongodb/bson/iterator.xml b/reference/mongodb/bson/iterator.xml index 23af15b121..5f6c203504 100644 --- a/reference/mongodb/bson/iterator.xml +++ b/reference/mongodb/bson/iterator.xml @@ -1,5 +1,5 @@ - + @@ -11,9 +11,9 @@
&reftitle.intro; - + Итератор, используемый для обхода BSON-документа или массива. - +
diff --git a/reference/mongodb/bson/iterator/construct.xml b/reference/mongodb/bson/iterator/construct.xml index 458b4cd5af..3c77b6955d 100644 --- a/reference/mongodb/bson/iterator/construct.xml +++ b/reference/mongodb/bson/iterator/construct.xml @@ -1,5 +1,5 @@ - + @@ -13,12 +13,12 @@ final private MongoDB\BSON\Iterator::__construct - + Объекты MongoDB\BSON\Iterator создаются путём вызова MongoDB\BSON\Document::getIterator или MongoDB\BSON\PackedArray::getIterator и не могут быть инициализированы напрямую. - +
diff --git a/reference/mongodb/bson/iterator/current.xml b/reference/mongodb/bson/iterator/current.xml index 0d9b12ab77..522e08a2f3 100644 --- a/reference/mongodb/bson/iterator/current.xml +++ b/reference/mongodb/bson/iterator/current.xml @@ -1,5 +1,5 @@ - + @@ -22,9 +22,9 @@ &reftitle.returnvalues; - + Возвращает значение текущего элемента. - + Если в структуре BSON встречается значение, закодированное как 64-битное целое число, diff --git a/reference/mongodb/bson/iterator/key.xml b/reference/mongodb/bson/iterator/key.xml index b5c71d7c6c..661f23a353 100644 --- a/reference/mongodb/bson/iterator/key.xml +++ b/reference/mongodb/bson/iterator/key.xml @@ -1,5 +1,5 @@ - + @@ -22,11 +22,11 @@ &reftitle.returnvalues; - + Возвращает ключ текущего элемента. При итерации BSON-документа ключом всегда будет строка (string). При итерации массива BSON ключом будет целое число (int). - + diff --git a/reference/mongodb/bson/iterator/valid.xml b/reference/mongodb/bson/iterator/valid.xml index ff1ba0ff8e..35cc8f047f 100644 --- a/reference/mongodb/bson/iterator/valid.xml +++ b/reference/mongodb/bson/iterator/valid.xml @@ -1,5 +1,5 @@ - + @@ -22,10 +22,10 @@ &reftitle.returnvalues; - + Возвращает &true;, если текущая позиция итератора корректная, в противном случае возвращает &false;. - + diff --git a/reference/mongodb/bson/javascript.xml b/reference/mongodb/bson/javascript.xml index 1c584b58a7..b38b46d44c 100644 --- a/reference/mongodb/bson/javascript.xml +++ b/reference/mongodb/bson/javascript.xml @@ -1,5 +1,5 @@ - + @@ -11,11 +11,11 @@
&reftitle.intro; - + Класс представляет BSON-тип для JavaScript-кода. Конструктор класс принимает необязательный документ области видимости, который сопоставляет идентификаторы со значениями и определяет область, в которой код должен оцениваться сервером. - + С этим BSON-тип часто работают при выполнении команд базы данных, которые принимают @@ -67,42 +67,40 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL-модуль mongodb 1.12.0 - - Класс теперь реализует интерфейс Stringable для PHP 8.0+. - - - - PECL-модуль mongodb 1.3.0 - - Класс теперь реализует интерфейс - MongoDB\BSON\JavascriptInterface. - - - - PECL-модуль mongodb 1.2.0 - - Класс теперь реализует интерфейсы - Serializable - и JsonSerializable. - - - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.serializable-interface-removed; + + PECL-модуль mongodb 1.12.0 + + Класс теперь реализует интерфейс Stringable для PHP 8.0+. + + + + PECL-модуль mongodb 1.3.0 + + Класс теперь реализует интерфейс + MongoDB\BSON\JavascriptInterface. + + + + PECL-модуль mongodb 1.2.0 + + Класс теперь реализует интерфейсы + Serializable + и JsonSerializable. + + + + +
diff --git a/reference/mongodb/bson/javascript/construct.xml b/reference/mongodb/bson/javascript/construct.xml index 04394c23c8..d6390a2e26 100644 --- a/reference/mongodb/bson/javascript/construct.xml +++ b/reference/mongodb/bson/javascript/construct.xml @@ -1,5 +1,5 @@ - + @@ -22,17 +22,17 @@ code (string) - + Код Javascript. - +
scope (array|object) - + Контекст Javascript. - + @@ -50,32 +50,30 @@ &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL mongodb 1.2.0 - - - Порождает исключение - MongoDB\Driver\Exception\InvalidArgumentException если - code содержит null-байты. - Ранее, в подобном случае, аргумент обрезался про первому встретившемуся - null-байту. - - - - - - - + + + + + &Version; + &Description; + + + + + PECL mongodb 1.2.0 + + + Порождает исключение + MongoDB\Driver\Exception\InvalidArgumentException если + code содержит null-байты. + Ранее, в подобном случае, аргумент обрезался про первому встретившемуся + null-байту. + + + + + + diff --git a/reference/mongodb/bson/javascript/getcode.xml b/reference/mongodb/bson/javascript/getcode.xml index ea276640fe..40b0f5dec5 100644 --- a/reference/mongodb/bson/javascript/getcode.xml +++ b/reference/mongodb/bson/javascript/getcode.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает код JavaScript. - + diff --git a/reference/mongodb/bson/javascript/getscope.xml b/reference/mongodb/bson/javascript/getscope.xml index 11ad5182f4..7a650c243c 100644 --- a/reference/mongodb/bson/javascript/getscope.xml +++ b/reference/mongodb/bson/javascript/getscope.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает область документа JavaScript или &null; в случае, если области нет. - + diff --git a/reference/mongodb/bson/javascript/jsonserialize.xml b/reference/mongodb/bson/javascript/jsonserialize.xml index e50b0a627a..dd4ba98606 100644 --- a/reference/mongodb/bson/javascript/jsonserialize.xml +++ b/reference/mongodb/bson/javascript/jsonserialize.xml @@ -1,5 +1,5 @@ - + @@ -23,11 +23,11 @@ &reftitle.returnvalues; - + Возвращает данные, которые могут быть сериализованы json_encode для создания JSON-представления MongoDB\BSON\Javascript. - + &mongodb.note.extended-json; diff --git a/reference/mongodb/bson/javascript/tostring.xml b/reference/mongodb/bson/javascript/tostring.xml index 0105691391..416c645026 100644 --- a/reference/mongodb/bson/javascript/tostring.xml +++ b/reference/mongodb/bson/javascript/tostring.xml @@ -1,5 +1,5 @@ - + @@ -14,9 +14,9 @@ final public stringMongoDB\BSON\Javascript::__toString - + &info.method.alias; MongoDB\BSON\Javascript::getCode. - + @@ -26,9 +26,9 @@ &reftitle.returnvalues; - + Возвращает код JavaScript. - + diff --git a/reference/mongodb/bson/javascriptinterface.xml b/reference/mongodb/bson/javascriptinterface.xml index f0a1e3ef62..777f527b1c 100644 --- a/reference/mongodb/bson/javascriptinterface.xml +++ b/reference/mongodb/bson/javascriptinterface.xml @@ -1,5 +1,5 @@ - + @@ -9,11 +9,11 @@
&reftitle.intro; - + Интерфейс реализуется классом MongoDB\BSON\Javascript, но интерфейсный тип также возможно указать для параметра, значения возврата или типа свойства в классах пользовательского пространства. - +
@@ -32,22 +32,20 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.tentative-return-types-enforced; + &mongodb.changelog.tentative-return-types; + + +
diff --git a/reference/mongodb/bson/javascriptinterface/getcode.xml b/reference/mongodb/bson/javascriptinterface/getcode.xml index e02951a1db..9b469d2004 100644 --- a/reference/mongodb/bson/javascriptinterface/getcode.xml +++ b/reference/mongodb/bson/javascriptinterface/getcode.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает код JavascriptInterface. - + diff --git a/reference/mongodb/bson/javascriptinterface/getscope.xml b/reference/mongodb/bson/javascriptinterface/getscope.xml index eb27faf30e..c0793bf2dd 100644 --- a/reference/mongodb/bson/javascriptinterface/getscope.xml +++ b/reference/mongodb/bson/javascriptinterface/getscope.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает области видимости документа JavascriptInterface. - + diff --git a/reference/mongodb/bson/javascriptinterface/tostring.xml b/reference/mongodb/bson/javascriptinterface/tostring.xml index 4c61c5ad4d..82bafa2dba 100644 --- a/reference/mongodb/bson/javascriptinterface/tostring.xml +++ b/reference/mongodb/bson/javascriptinterface/tostring.xml @@ -1,5 +1,5 @@ - + @@ -14,9 +14,9 @@ abstract public stringMongoDB\BSON\JavascriptInterface::__toString - + &info.method.alias; MongoDB\BSON\JavascriptInterface::getCode. - + @@ -26,9 +26,9 @@ &reftitle.returnvalues; - + Возвращает код JavascriptInterface. - + diff --git a/reference/mongodb/bson/maxkey.xml b/reference/mongodb/bson/maxkey.xml index ad7db3dd9d..d6411c9c94 100644 --- a/reference/mongodb/bson/maxkey.xml +++ b/reference/mongodb/bson/maxkey.xml @@ -1,5 +1,5 @@ - + @@ -11,10 +11,10 @@
&reftitle.intro; - + Особый BSON-тип, который сравнивается выше остальных возможных значений BSON-элементов. - + Это внутренний тип СУБД MongoDB для индексации и шардирования. @@ -60,34 +60,32 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL-модуль mongodb 1.3.0 - - Класс тепрерь реализует интерфейс MongoDB\BSON\MaxKeyInterface. - - - - PECL-модуль mongodb 1.2.0 - - Класс тепрерь реализует интерфейсы Serializable - и JsonSerializable. - - - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.serializable-interface-removed; + + PECL-модуль mongodb 1.3.0 + + Класс тепрерь реализует интерфейс MongoDB\BSON\MaxKeyInterface. + + + + PECL-модуль mongodb 1.2.0 + + Класс тепрерь реализует интерфейсы Serializable + и JsonSerializable. + + + + +
diff --git a/reference/mongodb/bson/maxkey/jsonserialize.xml b/reference/mongodb/bson/maxkey/jsonserialize.xml index a471e13dc3..67507268ff 100644 --- a/reference/mongodb/bson/maxkey/jsonserialize.xml +++ b/reference/mongodb/bson/maxkey/jsonserialize.xml @@ -1,5 +1,5 @@ - + @@ -23,11 +23,11 @@ &reftitle.returnvalues; - + Метод возвращает данные, которым доступна сериализация функцией json_encode, чтобы создать расширенное JSON-представление объекта MongoDB\BSON\MaxKey. - +
&mongodb.note.extended-json; diff --git a/reference/mongodb/bson/maxkeyinterface.xml b/reference/mongodb/bson/maxkeyinterface.xml index 53b636a1e2..73f0e77797 100644 --- a/reference/mongodb/bson/maxkeyinterface.xml +++ b/reference/mongodb/bson/maxkeyinterface.xml @@ -1,5 +1,5 @@ - + @@ -10,11 +10,11 @@
&reftitle.intro; - + Этот интерфейс реализован MongoDB\BSON\Javascript, но также может использоваться в качестве параметра, возвращаемого значения или типа свойства в классах пользовательского пространства. - +
@@ -28,9 +28,9 @@ - + Этот интерфейс не имеет методов. - +
diff --git a/reference/mongodb/bson/minkey.xml b/reference/mongodb/bson/minkey.xml index fd5eeb2f2b..bf9f3307c4 100644 --- a/reference/mongodb/bson/minkey.xml +++ b/reference/mongodb/bson/minkey.xml @@ -1,5 +1,5 @@ - + @@ -11,10 +11,10 @@
&reftitle.intro; - + Особый BSON-тип, который сравнивается ниже остальных возможных значений BSON-элементов. - + Это внутренний тип СУБД MongoDB для индексации и шардирования. @@ -60,34 +60,32 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL-модуль mongodb 1.3.0 - - Класс теперь реализует интерфейс MongoDB\BSON\MinKeyInterface. - - - - PECL-модуль mongodb 1.2.0 - - Класс теперь реализует интерфейсы Serializable - и JsonSerializable. - - - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.serializable-interface-removed; + + PECL-модуль mongodb 1.3.0 + + Класс теперь реализует интерфейс MongoDB\BSON\MinKeyInterface. + + + + PECL-модуль mongodb 1.2.0 + + Класс теперь реализует интерфейсы Serializable + и JsonSerializable. + + + + +
diff --git a/reference/mongodb/bson/minkey/jsonserialize.xml b/reference/mongodb/bson/minkey/jsonserialize.xml index e7867923dc..3ff0230709 100644 --- a/reference/mongodb/bson/minkey/jsonserialize.xml +++ b/reference/mongodb/bson/minkey/jsonserialize.xml @@ -1,5 +1,5 @@ - + @@ -23,11 +23,11 @@ &reftitle.returnvalues; - + Метод возвращает данные, которым доступна сериализация функцией json_encode, чтобы создать расширенное JSON-представление объекта MongoDB\BSON\MinKey. - +
&mongodb.note.extended-json; diff --git a/reference/mongodb/bson/minkeyinterface.xml b/reference/mongodb/bson/minkeyinterface.xml index 9933863f68..0d1ffd616b 100644 --- a/reference/mongodb/bson/minkeyinterface.xml +++ b/reference/mongodb/bson/minkeyinterface.xml @@ -1,5 +1,5 @@ - + @@ -10,11 +10,11 @@
&reftitle.intro; - + Этот интерфейс реализован MongoDB\BSON\Javascript, но также может использоваться в качестве параметра, возвращаемого значения или типа свойства в классах пользовательского пространства. - +
@@ -28,9 +28,9 @@ - + Этот интерфейс не имеет методов. - +
diff --git a/reference/mongodb/bson/objectid.xml b/reference/mongodb/bson/objectid.xml index 4db0a459fb..d07106587f 100644 --- a/reference/mongodb/bson/objectid.xml +++ b/reference/mongodb/bson/objectid.xml @@ -1,5 +1,5 @@ - + @@ -11,12 +11,12 @@
&reftitle.intro; - + Класс представляет BSON-данные с типом ObjectId. Значение состоит из 12 байтов, в которых первые четыре байта — метка времени, которая отражает время, в которое создали объект ObjectId. Подробный состав значения: - + @@ -34,16 +34,16 @@ - + В БД MongoDB для каждого документа, который хранится в коллекции, требуется уникальное поле _id, которое играет роль первичного ключа. Модуль автоматически генерирует значение ObjectId для поля _id, если во вставленном документе нет поля _id. - - + + Идентификаторы ObjectId для поля _id дают следующую дополнительную выгоду: - + @@ -102,46 +102,44 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL-модуль mongodb 1.12.0 - - Класс теперь реализует интерфейс Stringable для PHP 8.0+. - - - - PECL-модуль mongodb 1.3.0 - - - Класс переименовали из MongoDB\BSON\ObjectID - в MongoDB\BSON\ObjectId. - - - Класс теперь реализует интерфейс MongoDB\BSON\ObjectIdInterface. - - - - - PECL-модуль mongodb 1.2.0 - - Класс теперь реализует интерфейсы Serializable - и JsonSerializable. - - - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.serializable-interface-removed; + + PECL-модуль mongodb 1.12.0 + + Класс теперь реализует интерфейс Stringable для PHP 8.0+. + + + + PECL-модуль mongodb 1.3.0 + + + Класс переименовали из MongoDB\BSON\ObjectID + в MongoDB\BSON\ObjectId. + + + Класс теперь реализует интерфейс MongoDB\BSON\ObjectIdInterface. + + + + + PECL-модуль mongodb 1.2.0 + + Класс теперь реализует интерфейсы Serializable + и JsonSerializable. + + + + +
diff --git a/reference/mongodb/bson/objectid/construct.xml b/reference/mongodb/bson/objectid/construct.xml index 6658aeb744..ee1d6bcb89 100644 --- a/reference/mongodb/bson/objectid/construct.xml +++ b/reference/mongodb/bson/objectid/construct.xml @@ -1,5 +1,5 @@ - + @@ -22,10 +22,10 @@ id (string) - + 24-символьная шестнадцатеричная строка. Если не указано, модуль сгенерирует ObjectId. - +
diff --git a/reference/mongodb/bson/objectid/gettimestamp.xml b/reference/mongodb/bson/objectid/gettimestamp.xml index 3fa0015312..bee5439926 100644 --- a/reference/mongodb/bson/objectid/gettimestamp.xml +++ b/reference/mongodb/bson/objectid/gettimestamp.xml @@ -1,5 +1,5 @@ - + @@ -14,11 +14,11 @@ final public intMongoDB\BSON\ObjectId::getTimestamp - + Компонент метки времени в ObjectId - это его наиболее значимые 32 бита, которые обозначают количество секунд с начала эпохи Unix. Это значение читается, как 32-разрядное целое число без знака с порядком байтов в старшем порядке. - + &mongodb.note.uint32; @@ -29,9 +29,9 @@ &reftitle.returnvalues; - + Возвращает метку времени ObjectId. - + diff --git a/reference/mongodb/bson/objectid/jsonserialize.xml b/reference/mongodb/bson/objectid/jsonserialize.xml index 890b970a72..4f28b4d253 100644 --- a/reference/mongodb/bson/objectid/jsonserialize.xml +++ b/reference/mongodb/bson/objectid/jsonserialize.xml @@ -1,5 +1,5 @@ - + @@ -23,11 +23,11 @@ &reftitle.returnvalues; - + Метод возвращает данные, которым доступна сериализация функцией json_encode, чтобы создать расширенное JSON-представление объекта MongoDB\BSON\ObjectId. - + &mongodb.note.extended-json; diff --git a/reference/mongodb/bson/objectid/tostring.xml b/reference/mongodb/bson/objectid/tostring.xml index e8ba1b2189..ee8bb5546b 100644 --- a/reference/mongodb/bson/objectid/tostring.xml +++ b/reference/mongodb/bson/objectid/tostring.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает шестнадцатеричное представление ObjectId. - + diff --git a/reference/mongodb/bson/objectidinterface.xml b/reference/mongodb/bson/objectidinterface.xml index 63bd1325fb..bfecc55269 100644 --- a/reference/mongodb/bson/objectidinterface.xml +++ b/reference/mongodb/bson/objectidinterface.xml @@ -1,5 +1,5 @@ - + @@ -9,11 +9,11 @@
&reftitle.intro; - + Интерфейс реализуется классом MongoDB\BSON\ObjectId, но интерфейсный тип также возможно указать для параметра, значения возврата или типа свойства в классах пользовательского пространства. - +
@@ -32,22 +32,20 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.tentative-return-types-enforced; + &mongodb.changelog.tentative-return-types; + + +
diff --git a/reference/mongodb/bson/objectidinterface/gettimestamp.xml b/reference/mongodb/bson/objectidinterface/gettimestamp.xml index 78a23d5770..e8807d8af1 100644 --- a/reference/mongodb/bson/objectidinterface/gettimestamp.xml +++ b/reference/mongodb/bson/objectidinterface/gettimestamp.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает компонент отметки времени ObjectIdInterface. - + diff --git a/reference/mongodb/bson/objectidinterface/tostring.xml b/reference/mongodb/bson/objectidinterface/tostring.xml index 1198ff84cb..46120dcfcf 100644 --- a/reference/mongodb/bson/objectidinterface/tostring.xml +++ b/reference/mongodb/bson/objectidinterface/tostring.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает шестнадцатеричное представление ObjectIdInterface. - + diff --git a/reference/mongodb/bson/packedarray.xml b/reference/mongodb/bson/packedarray.xml index dbf8c5440b..9365194791 100644 --- a/reference/mongodb/bson/packedarray.xml +++ b/reference/mongodb/bson/packedarray.xml @@ -1,5 +1,5 @@ - + @@ -11,10 +11,10 @@
&reftitle.intro; - + Класс представляет BSON-массив. С классом работают при чтении необработанных двоичных BSON-данных и объект класса нельзя модифицировать. - +
@@ -55,35 +55,33 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL-модуль mongodb 1.17.0 - - Класс теперь реализует интерфейс MongoDB\BSON\Type. - - - - PECL-модуль mongodb 1.17.0 - - Класс MongoDB\BSON\PackedArray нельзя сериализовать в контекстах, - в которых ожидается BSON-документ. - В предыдущих версиях BSON-массив требовалось преобразовывать в документ. - - - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.serializable-interface-removed; + + PECL-модуль mongodb 1.17.0 + + Класс теперь реализует интерфейс MongoDB\BSON\Type. + + + + PECL-модуль mongodb 1.17.0 + + Класс MongoDB\BSON\PackedArray нельзя сериализовать в контекстах, + в которых ожидается BSON-документ. + В предыдущих версиях BSON-массив требовалось преобразовывать в документ. + + + + +
diff --git a/reference/mongodb/bson/packedarray/construct.xml b/reference/mongodb/bson/packedarray/construct.xml index d184c9648a..fe38afe254 100644 --- a/reference/mongodb/bson/packedarray/construct.xml +++ b/reference/mongodb/bson/packedarray/construct.xml @@ -1,5 +1,5 @@ - + @@ -13,10 +13,10 @@ final private MongoDB\BSON\PackedArray::__construct - + Объекты MongoDB\BSON\PackedArray создаются с помощью статических фабричных методов и не могут быть инициализированы напрямую. - +
diff --git a/reference/mongodb/bson/packedarray/fromjson.xml b/reference/mongodb/bson/packedarray/fromjson.xml index 2f90902c1c..c79e97fc02 100644 --- a/reference/mongodb/bson/packedarray/fromjson.xml +++ b/reference/mongodb/bson/packedarray/fromjson.xml @@ -1,5 +1,5 @@ - + @@ -13,11 +13,11 @@ final static public MongoDB\BSON\PackedArrayMongoDB\BSON\PackedArray::fromJSON stringjson - + Метод преобразовывает строку в расширенном JSON-формате в BSON-представление. - + @@ -26,9 +26,9 @@ json (string) - + JSON-значение, которое требуется преобразовать. - + @@ -36,9 +36,9 @@ &reftitle.returnvalues; - + Метод возвращает новый экземпляр MongoDB\BSON\PackedArray. - + diff --git a/reference/mongodb/bson/packedarray/fromphp.xml b/reference/mongodb/bson/packedarray/fromphp.xml index f518dc2a2a..bd8f12fb54 100644 --- a/reference/mongodb/bson/packedarray/fromphp.xml +++ b/reference/mongodb/bson/packedarray/fromphp.xml @@ -1,5 +1,5 @@ - + @@ -21,11 +21,11 @@ value (array) - + Массив PHP, который требуется преобразовать в BSON-массив. Массив передают в виде списка — с последовательными числовыми ключами, которые начинаются с 0. - + @@ -33,9 +33,9 @@ &reftitle.returnvalues; - + Метод возвращает новый экземпляр класса MongoDB\BSON\PackedArray. - + diff --git a/reference/mongodb/bson/packedarray/get.xml b/reference/mongodb/bson/packedarray/get.xml index c5d82d5239..55a498f035 100644 --- a/reference/mongodb/bson/packedarray/get.xml +++ b/reference/mongodb/bson/packedarray/get.xml @@ -1,5 +1,5 @@ - + @@ -21,9 +21,9 @@ key (int) - + Индекс для получения из массива. - + @@ -31,10 +31,10 @@ &reftitle.returnvalues; - + Метод возвращает значение, которое связано с заданным индексом. Если индекс отсутствует в массиве, метод выбросит исключение. - + Если в массиве BSON встречается значение, закодированное как 64-битное целое число, diff --git a/reference/mongodb/bson/packedarray/getiterator.xml b/reference/mongodb/bson/packedarray/getiterator.xml index e28b93972c..0a4f2c88e7 100644 --- a/reference/mongodb/bson/packedarray/getiterator.xml +++ b/reference/mongodb/bson/packedarray/getiterator.xml @@ -1,5 +1,5 @@ - + @@ -22,10 +22,10 @@ &reftitle.returnvalues; - + Возвращает экземпляр MongoDB\BSON\Iterator, который может быть использован для итерации по всем индексам в массиве. - + diff --git a/reference/mongodb/bson/packedarray/has.xml b/reference/mongodb/bson/packedarray/has.xml index 042623fe77..4bf5f73f71 100644 --- a/reference/mongodb/bson/packedarray/has.xml +++ b/reference/mongodb/bson/packedarray/has.xml @@ -1,5 +1,5 @@ - + @@ -21,9 +21,9 @@ index (int) - + Индекс, который требуется искать в массиве. - + @@ -31,10 +31,10 @@ &reftitle.returnvalues; - + Метод возвращает &true;, если индекс содержится в массиве, иначе возвращает значение &false;. - + diff --git a/reference/mongodb/bson/packedarray/offsetexists.xml b/reference/mongodb/bson/packedarray/offsetexists.xml index bf6c232022..21a73096bd 100644 --- a/reference/mongodb/bson/packedarray/offsetexists.xml +++ b/reference/mongodb/bson/packedarray/offsetexists.xml @@ -1,5 +1,5 @@ - + @@ -21,9 +21,9 @@ key - + Индекс, который требуется искать в массиве. - + @@ -32,9 +32,9 @@ &reftitle.returnvalues; - + Метод возвращает &true;, если индекс содержится в массиве, иначе возвращает значение &false;. - + diff --git a/reference/mongodb/bson/packedarray/offsetget.xml b/reference/mongodb/bson/packedarray/offsetget.xml index cf2ba2b3ac..2c67b98dd1 100644 --- a/reference/mongodb/bson/packedarray/offsetget.xml +++ b/reference/mongodb/bson/packedarray/offsetget.xml @@ -1,5 +1,5 @@ - + @@ -21,9 +21,9 @@ key - + Индекс, который нужно получить из массива. Поддерживается только тип int. - + @@ -32,10 +32,10 @@ &reftitle.returnvalues; - + Метод возвращает значение, которое связано с индексом. Если индекс отсутствует в массиве, генерируется исключение. - + При обнаружении значения, которое закодировали как 64-битное целое число в BSON-массиве, diff --git a/reference/mongodb/bson/packedarray/offsetset.xml b/reference/mongodb/bson/packedarray/offsetset.xml index 34400a1b49..b516bac367 100644 --- a/reference/mongodb/bson/packedarray/offsetset.xml +++ b/reference/mongodb/bson/packedarray/offsetset.xml @@ -1,5 +1,5 @@ - + @@ -14,9 +14,9 @@ mixedvalue - + Метод устанавливает значение ключа key параметру value. - + @@ -26,17 +26,17 @@ key - + Устанавливаемый индекс. - + value - + Новое значение для параметра key. - + @@ -45,9 +45,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/mongodb/bson/packedarray/offsetunset.xml b/reference/mongodb/bson/packedarray/offsetunset.xml index dc2152b78a..c06017e80f 100644 --- a/reference/mongodb/bson/packedarray/offsetunset.xml +++ b/reference/mongodb/bson/packedarray/offsetunset.xml @@ -1,5 +1,5 @@ - + @@ -12,9 +12,9 @@ final public voidMongoDB\BSON\PackedArray::offsetUnset mixedkey - + Метод удаляет значение по индексу. - + @@ -24,9 +24,9 @@ key - + Удаляемый индекс. - + @@ -35,9 +35,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/mongodb/bson/packedarray/tocanonicalextendedjson.xml b/reference/mongodb/bson/packedarray/tocanonicalextendedjson.xml index e4c03243ed..8176024bcb 100644 --- a/reference/mongodb/bson/packedarray/tocanonicalextendedjson.xml +++ b/reference/mongodb/bson/packedarray/tocanonicalextendedjson.xml @@ -1,5 +1,5 @@ - + @@ -13,14 +13,14 @@ final public stringMongoDB\BSON\PackedArray::toCanonicalExtendedJSON - + Метод преобразовывает BSON-массив в представление в каноническом расширенном JSON-формате. В каноническом формате в ущерб краткости вывода отдают преимущество точности типов. В каноническом формате создают данные вывода, которым доступно преобразование обратно в BSON-формат без потери информации о типе, например, числовые типы останутся дифференцированными. - + @@ -30,11 +30,11 @@ &reftitle.returnvalues; - + Метод возвращает строку, которая содержит представление BSON-массива в каноническом расширенном JSON-формате. - + diff --git a/reference/mongodb/bson/packedarray/tophp.xml b/reference/mongodb/bson/packedarray/tophp.xml index 35e6930e03..32a3f99dbb 100644 --- a/reference/mongodb/bson/packedarray/tophp.xml +++ b/reference/mongodb/bson/packedarray/tophp.xml @@ -1,5 +1,5 @@ - + @@ -24,9 +24,9 @@ &reftitle.returnvalues; - + Декодированное значение PHP. - + Если в массиве BSON встречается значение, закодированное как 64-битное целое число, diff --git a/reference/mongodb/bson/packedarray/torelaxedextendedjson.xml b/reference/mongodb/bson/packedarray/torelaxedextendedjson.xml index 7c231e564d..210c2ce4f4 100644 --- a/reference/mongodb/bson/packedarray/torelaxedextendedjson.xml +++ b/reference/mongodb/bson/packedarray/torelaxedextendedjson.xml @@ -1,5 +1,5 @@ - + @@ -13,13 +13,13 @@ final public stringMongoDB\BSON\PackedArray::toRelaxedExtendedJSON - + Метод преобразовывает BSON-массив в представление в слабом расширенном JSON-формате. В слабом формате в ущерб точности типов отдают преимущество работе с примитивами JSON-типа. В слабом формате создают данные вывода для API-интерфейсов к веб-сервисам и такие данных проще воспринимать людям. - + @@ -29,12 +29,12 @@ &reftitle.returnvalues; - + Метод возвращает строку, которая содержит представление BSON-массива в формате в слабом расширенном JSON-формате . - + diff --git a/reference/mongodb/bson/packedarray/tostring.xml b/reference/mongodb/bson/packedarray/tostring.xml index c5992659ea..49d3237079 100644 --- a/reference/mongodb/bson/packedarray/tostring.xml +++ b/reference/mongodb/bson/packedarray/tostring.xml @@ -1,5 +1,5 @@ - + @@ -22,9 +22,9 @@ &reftitle.returnvalues; - + Возвращает строковое представление массива в формате BSON. - + diff --git a/reference/mongodb/bson/persistable.xml b/reference/mongodb/bson/persistable.xml index ac7219f55c..b8497d7707 100644 --- a/reference/mongodb/bson/persistable.xml +++ b/reference/mongodb/bson/persistable.xml @@ -1,5 +1,5 @@ - + @@ -11,7 +11,7 @@
&reftitle.intro; - + Классы могут реализовывать этот интерфейс для использования преимуществ автоматического ODM (сопоставление документов объекта) поведения в модуле. Во время сериализации модуль вставляет свойство __pclass, которое содержит @@ -24,7 +24,7 @@ MongoDB\BSON\Unserializable::bsonUnserialize. Дополнительную информацию даёт раздел «». - + Даже если метод MongoDB\BSON\Serializable::bsonSerialize diff --git a/reference/mongodb/bson/persistable/bsonserialize.xml b/reference/mongodb/bson/persistable/bsonserialize.xml index 81ffd85c35..a79cadd1e7 100644 --- a/reference/mongodb/bson/persistable/bsonserialize.xml +++ b/reference/mongodb/bson/persistable/bsonserialize.xml @@ -1,5 +1,5 @@ - + @@ -13,25 +13,25 @@ abstract public arraystdClassMongoDB\BSON\DocumentMongoDB\BSON\Persistable::bsonSerialize - + Вызывается при сериализации объекта в BSON. Метод должен возвращать массив (array), stdClass или MongoDB\BSON\Document. - - + + Возвращаемое значение всегда будет сериализовано в виде BSON-документа. Сериализованный документ будет включать поле, которое содержит имя класса объекта. По этой причине в этом методе невозможно вернуть экземпляр класса MongoDB\BSON\PackedArray. - - + + Пользователям рекомендуется включать свойство _id (например, объект класса MongoDB\BSON\ObjectId, который инициализировали в конструкторе) при возврате данных для корневого BSON-документа. В отсутствие свойства _id модуль будет генерировать объект класса MongoDB\BSON\ObjectId для операций вставки, а сервер для операций обновления или вставки. - + @@ -41,39 +41,37 @@ &reftitle.returnvalues; - + Метод возвращает массив (array), объект класса stdClass или MongoDB\BSON\Document, который должен быть сериализован как BSON-документ. - + &reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - - PECL mongodb 1.17.0 - - - Теперь метод может также возвращать экземпляры классов MongoDB\BSON\Document - в дополнение к массиву (array) и объекту класса stdClass. - - - - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.tentative-return-types-enforced; + + PECL mongodb 1.17.0 + + + Теперь метод может также возвращать экземпляры классов MongoDB\BSON\Document + в дополнение к массиву (array) и объекту класса stdClass. + + + + + + diff --git a/reference/mongodb/bson/regex.xml b/reference/mongodb/bson/regex.xml index 623cdda068..319f0b3b02 100644 --- a/reference/mongodb/bson/regex.xml +++ b/reference/mongodb/bson/regex.xml @@ -1,5 +1,5 @@ - + @@ -11,10 +11,10 @@
&reftitle.intro; - + Класс представляет BSON-тип для шаблона регулярного выражения и дополнительных флагов. - + С этим BSON-типом часто работают при запросах к базе данных. Альтернативно @@ -66,40 +66,38 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL-модуль mongodb 1.12.0 - - Реализует интерфейс Stringable для PHP 8.0+. - - - - PECL-модуль mongodb 1.3.0 - - Класс теперь реализует интерфейс MongoDB\BSON\RegexInterface. - - - - PECL-модуль mongodb 1.2.0 - - Класс теперь реализует интерфейсы Serializable - и JsonSerializable. - - - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.serializable-interface-removed; + + PECL-модуль mongodb 1.12.0 + + Реализует интерфейс Stringable для PHP 8.0+. + + + + PECL-модуль mongodb 1.3.0 + + Класс теперь реализует интерфейс MongoDB\BSON\RegexInterface. + + + + PECL-модуль mongodb 1.2.0 + + Класс теперь реализует интерфейсы Serializable + и JsonSerializable. + + + + +
diff --git a/reference/mongodb/bson/regex/construct.xml b/reference/mongodb/bson/regex/construct.xml index c2371e9c22..f27ecd17d3 100644 --- a/reference/mongodb/bson/regex/construct.xml +++ b/reference/mongodb/bson/regex/construct.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ pattern (string) - + Шаблон регулярного выражения. - +
Шаблон не должен быть заключён в символы-разделители. @@ -36,11 +36,11 @@ flags (string) - + Флаги регулярных выражений. Символы в этом аргументе будут отсортированы в алфавитном порядке. - + @@ -56,40 +56,38 @@ &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL mongodb 1.2.0 - - - Аргумент flags является необязательным и по умолчанию - равен пустой строке. - - - Символы в аргументе flags будут отсортированы - в алфавитном порядке при построении регулярного выражения. Ранее символы - хранились в указанном порядке. - - - Выдаётся MongoDB\Driver\Exception\InvalidArgumentException, - если pattern или - flags содержат нулевые байты. Ранее значения - были бы обрезаны в первом нулевом байте. - - - - - - - + + + + + &Version; + &Description; + + + + + PECL mongodb 1.2.0 + + + Аргумент flags является необязательным и по умолчанию + равен пустой строке. + + + Символы в аргументе flags будут отсортированы + в алфавитном порядке при построении регулярного выражения. Ранее символы + хранились в указанном порядке. + + + Выдаётся MongoDB\Driver\Exception\InvalidArgumentException, + если pattern или + flags содержат нулевые байты. Ранее значения + были бы обрезаны в первом нулевом байте. + + + + + + diff --git a/reference/mongodb/bson/regex/getflags.xml b/reference/mongodb/bson/regex/getflags.xml index 86b9306df4..635f39e33f 100644 --- a/reference/mongodb/bson/regex/getflags.xml +++ b/reference/mongodb/bson/regex/getflags.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает флаги Regex. - + diff --git a/reference/mongodb/bson/regex/getpattern.xml b/reference/mongodb/bson/regex/getpattern.xml index ff5b48cdbd..568dc1e78d 100644 --- a/reference/mongodb/bson/regex/getpattern.xml +++ b/reference/mongodb/bson/regex/getpattern.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает шаблон Regex. - + diff --git a/reference/mongodb/bson/regex/jsonserialize.xml b/reference/mongodb/bson/regex/jsonserialize.xml index ac96995bab..8430794a59 100644 --- a/reference/mongodb/bson/regex/jsonserialize.xml +++ b/reference/mongodb/bson/regex/jsonserialize.xml @@ -1,5 +1,5 @@ - + @@ -23,11 +23,11 @@ &reftitle.returnvalues; - + Метод возвращает данные, которым доступна сериализация функцией json_encode, чтобы создать расширенное JSON-представление объекта MongoDB\BSON\Regex. - + &mongodb.note.extended-json; diff --git a/reference/mongodb/bson/regex/tostring.xml b/reference/mongodb/bson/regex/tostring.xml index f2bdd95d89..918ee07e08 100644 --- a/reference/mongodb/bson/regex/tostring.xml +++ b/reference/mongodb/bson/regex/tostring.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает строковое представление Regex. - + diff --git a/reference/mongodb/bson/regexinterface.xml b/reference/mongodb/bson/regexinterface.xml index a4332d863f..c654667178 100644 --- a/reference/mongodb/bson/regexinterface.xml +++ b/reference/mongodb/bson/regexinterface.xml @@ -1,5 +1,5 @@ - + @@ -9,10 +9,10 @@
&reftitle.intro; - + Интерфейс реализуется классом MongoDB\BSON\Regex, но интерфейсный тип также возможно указать для параметра, значения возврата или типа свойства в классах пользовательского пространства. - +
@@ -31,22 +31,20 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - - + + + + + &Version; + &Description; + + + + &mongodb.changelog.tentative-return-types-enforced; + &mongodb.changelog.tentative-return-types; + + +
diff --git a/reference/mongodb/bson/regexinterface/getflags.xml b/reference/mongodb/bson/regexinterface/getflags.xml index 535bdc730c..1c89fef73d 100644 --- a/reference/mongodb/bson/regexinterface/getflags.xml +++ b/reference/mongodb/bson/regexinterface/getflags.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает флаги RegexInterface. - + diff --git a/reference/mongodb/bson/regexinterface/getpattern.xml b/reference/mongodb/bson/regexinterface/getpattern.xml index 5739bf00c4..075693e5e3 100644 --- a/reference/mongodb/bson/regexinterface/getpattern.xml +++ b/reference/mongodb/bson/regexinterface/getpattern.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает шаблон RegexInterface. - + diff --git a/reference/mongodb/bson/regexinterface/tostring.xml b/reference/mongodb/bson/regexinterface/tostring.xml index 2953dc405a..ddf13590a2 100644 --- a/reference/mongodb/bson/regexinterface/tostring.xml +++ b/reference/mongodb/bson/regexinterface/tostring.xml @@ -1,5 +1,5 @@ - + @@ -23,9 +23,9 @@ &reftitle.returnvalues; - + Возвращает строковое представление RegexInterface. - +