diff --git a/appendices/migration83/deprecated.xml b/appendices/migration83/deprecated.xml index 62f46002c0..5e9391a7ba 100644 --- a/appendices/migration83/deprecated.xml +++ b/appendices/migration83/deprecated.xml @@ -1,5 +1,5 @@ - + Устаревшая функциональность @@ -37,10 +37,10 @@ DBA - + Вызов функции dba_fetch с параметром $dba в качестве третьего аргумента устарел. - + @@ -69,20 +69,20 @@ LDAP - + Вызов функции ldap_connect с отдельными параметрами $hostname и $port устарел. - + MBString - + Передача отрицательного значения в параметр $width функции mb_strimwidth устарела. - + diff --git a/appendices/migration83/incompatible.xml b/appendices/migration83/incompatible.xml index b0fbd593e4..5f1f3ba1f5 100644 --- a/appendices/migration83/incompatible.xml +++ b/appendices/migration83/incompatible.xml @@ -1,5 +1,5 @@ - + Изменения, которые ломают обратную совместимость diff --git a/appendices/migration83/new-features.xml b/appendices/migration83/new-features.xml index 54a44ea7eb..946a16e498 100644 --- a/appendices/migration83/new-features.xml +++ b/appendices/migration83/new-features.xml @@ -1,5 +1,5 @@ - + Новая функциональность @@ -154,10 +154,10 @@ echo $user_ini['listen']; // localhost:9000 Модуль POSIX - + Функция posix_getrlimit теперь содержит необязательный параметр $resource, чтобы разрешить получение ограничения отдельного ресурса. - + Функция posix_isatty теперь выдаёт предупреждения о типе целых чисел, diff --git a/appendices/migration83/other-changes.xml b/appendices/migration83/other-changes.xml index 5e8a27f4bb..26c97c93df 100644 --- a/appendices/migration83/other-changes.xml +++ b/appendices/migration83/other-changes.xml @@ -1,5 +1,5 @@ - + Другие изменения @@ -178,11 +178,11 @@ Модуль Gd - + Сигнатура функции imagerotate изменилась. Параметр $ignore_transparent был удалён, поскольку он игнорировался с версии PHP 5.5.0. - + @@ -265,18 +265,18 @@ Модуль mysqli - + Функция mysqli_fetch_object теперь выбрасывает исключение ValueError вместо исключения Exception, когда в параметр $constructor_args передан непустой аргумент, а в классе не определён конструктор. - + - + Функция mysqli_poll теперь выбрасывает исключение ValueError, когда не переданы ни аргументы параметра $read, ни аргументы параметра $error. - + В функции mysqli_field_seek @@ -288,23 +288,23 @@ Программный интерфейс ODBC - + Теперь для параметра $enable функция odbc_autocommit принимает значение &null;. При передаче значения &null; функция будет вести себя так же, как и при передаче значения только для одного параметра, то есть — укажет, включена ли автофиксация или нет. - + Модуль PGSQL - + Функция pg_fetch_object теперь выбрасывает исключение ValueError вместо исключения Exception, когда в параметр $constructor_args передаётся непустой аргумент, а в классе не определён конструктор. - + Функция pg_insert теперь выбрасывает исключение ValueError @@ -318,12 +318,12 @@ правильно не совпадает с типом PostgreSQL. - + Параметр $row функций pg_fetch_result, pg_field_prtlen и pg_field_is_null теперь может принимать значение &null;. - + @@ -374,21 +374,21 @@ если токен не предоставлен при запуске токенизации. - + Функция password_hash теперь будет связывать в цепочку базовое исключение Random\RandomException как исключение Exception свойства $previous исключения ValueError, когда генерация соли завершится неудачей. - + - + Передаваемый в параметр $command функции proc_open массив теперь должен содержать хотя бы один непустой элемент. Или будет выброшено исключение ValueError. - + - + Функция proc_open возвращает значение &false;, если переданный в параметр $command массив — это не допустимая команда, а объект ресурса, который выдаёт предупреждение позже. @@ -396,7 +396,7 @@ если выбрана реализация posix_spawn (бо́льшая часть платформ Linux, BSD и MacOS). Всё ещё существуют старые платформы, на которых это поведение не изменено, поскольку posix_spawn на них не поддерживается. - + Функции array_sum и array_product теперь @@ -407,7 +407,7 @@ - + Параметр $decimals функции number_format теперь правильно обрабатывает отрицательные целые числа. Округление с отрицательным значением для параметра $decimals означает, @@ -415,13 +415,13 @@ значащих цифр перед десятичной точкой. Ранее отрицательные значения параметра $decimals молча игнорировались и число округлялось до нуля десятичных знаков. - + - + Новый параметр $before_needle был добавлен в функцию strrchr. Он ведет себя так же, как его аналог в функциях strstr или stristr. - + Функции str_getcsv и fgetcsv теперь возвращают diff --git a/appendices/migration85/deprecated.xml b/appendices/migration85/deprecated.xml index 99b7221395..7a75e65e8e 100644 --- a/appendices/migration85/deprecated.xml +++ b/appendices/migration85/deprecated.xml @@ -1,5 +1,5 @@ - + Устаревшая функциональность diff --git a/appendices/migration85/incompatible.xml b/appendices/migration85/incompatible.xml index 19a36ae10f..9c69aa9240 100644 --- a/appendices/migration85/incompatible.xml +++ b/appendices/migration85/incompatible.xml @@ -1,5 +1,5 @@ - + Изменения, которые ломают обратную совместимость @@ -435,12 +435,6 @@ если значение read_and_close не является допустимым типом, совместимым с int. - - Передача целочисленного значения 0 в аргументе locales - функции setlocale больше не поддерживается и теперь выбрасывает - ошибку TypeError. - - @@ -546,6 +540,12 @@ как точность со значением 0; раньше при пропуске спецификатора точность ошибочно сбрасывалась. + + Передача целочисленного значения 0 в аргументе locales + функции setlocale больше не поддерживается и теперь выбрасывает + ошибку TypeError. + + diff --git a/appendices/migration85/new-features.xml b/appendices/migration85/new-features.xml index 6261ba35e6..c736b6c002 100644 --- a/appendices/migration85/new-features.xml +++ b/appendices/migration85/new-features.xml @@ -1,5 +1,5 @@ - + Новая функциональность diff --git a/appendices/migration85/other-changes.xml b/appendices/migration85/other-changes.xml index 8146188cc1..c1234db5e9 100644 --- a/appendices/migration85/other-changes.xml +++ b/appendices/migration85/other-changes.xml @@ -1,5 +1,5 @@ - + Другие изменения @@ -351,18 +351,6 @@ - - Модуль Opcache - - - Модуль Opcache теперь всегда - встроен в бинарный файл PHP и всегда загружается. - INI-директивы opcache.enable и - opcache.enable_cli по-прежнему соблюдаются. - - - - Модуль PCRE diff --git a/appendices/migration85/windows-support.xml b/appendices/migration85/windows-support.xml index 7af69b6bb9..afc506838f 100644 --- a/appendices/migration85/windows-support.xml +++ b/appendices/migration85/windows-support.xml @@ -1,5 +1,5 @@ - + Подержка ОС Windows diff --git a/reference/com/functions/variant-cat.xml b/reference/com/functions/variant-cat.xml index b97f4ba974..40e1e3e98b 100644 --- a/reference/com/functions/variant-cat.xml +++ b/reference/com/functions/variant-cat.xml @@ -1,5 +1,5 @@ - + @@ -17,10 +17,10 @@ Объединяет left с right и возвращает результат. - + Функция эквивалентна выполнению $left . $right. - + &reftitle.parameters; diff --git a/reference/datetime/datetime/construct.xml b/reference/datetime/datetime/construct.xml index 620a1abb52..ef47e82cb5 100644 --- a/reference/datetime/datetime/construct.xml +++ b/reference/datetime/datetime/construct.xml @@ -1,10 +1,10 @@ - + DateTime::__construct - Конструктор класса DateTime + Инициализирует новый экземпляр класса DateTime @@ -15,13 +15,12 @@ DateTimeZonenulltimezone&null; - Этот конструктор похож на конструктор DateTimeImmutable::__construct, + Метод аналогичен конструктору DateTimeImmutable::__construct, но работает с объектом DateTime. - Учтите, что вместо этого класса лучше работать с классом DateTimeImmutable - и его функциями. + Лучше предпочесть работу с классом DateTimeImmutable. - Возвращает новый объект DateTime. + Метод возвращает новый объект DateTime. @@ -32,33 +31,30 @@ datetime &date.formats.parameter; - - Если используется аргумент $timezone, то - для получения текущего времени в новом объекте достаточно - передать "now" в качестве этого аргумента. - + + При передаче значения "now" устанавливается текущее время часового пояса из параметра timezone. + timezone - - Объект класса DateTimeZone, представляющий - часовой пояс параметра $datetime. - - - Если аргумент $timezone не задан или &null;, - будет использован текущий часовой пояс. - + + Объект DateTimeZone, которым представляется + часовой пояс даты и времени в параметре $datetime. + + + При пропуске аргумента или если значение параметра timezone равно &null; + создаётся объект в текущем часовом поясе. + - - Значение аргумента $timezone, равно как - и текущий часовой пояс не будут учитываться, если в качестве - аргумента $datetime передаётся метка времени - UNIX (например, @946684800) или время, в котором - часовой пояс уже содержится (например, - 2010-01-28T15:00:00+02:00). - + + Значение аргумента timezone + и текущий часовой пояс игнорируются, + если в параметр $datetime передали метку времени + UNIX наподобие @946684800 или дату и время с часовым поясом + в формате 2010-01-28T15:00:00+02:00. + @@ -68,16 +64,16 @@ &reftitle.returnvalues; - Возвращает созданный объект класса DateTime. + Метод возвращает новый объект DateTime. &reftitle.errors; - Если будет передана недопустимая строка даты/времени, - будет выброшено исключение DateMalformedStringException. - До PHP 8.3 выбрасывалось исключение Exception. + При передаче недопустимой строки даты и времени + выбрасывается исключение DateMalformedStringException; + до PHP 8.3 выбрасывалось исключение Exception. @@ -96,10 +92,10 @@ 8.3.0 - Теперь вместо исключения Exception - выбрасывается исключение - DateMalformedStringException, - если передана недопустимая строка. + При передаче строки с недопустимой датой и временем + вместо Exception + теперь выбрасывается исключение + DateMalformedStringException. diff --git a/reference/datetime/datetimeimmutable/construct.xml b/reference/datetime/datetimeimmutable/construct.xml index 1dbb23a515..02ce0c71f5 100644 --- a/reference/datetime/datetimeimmutable/construct.xml +++ b/reference/datetime/datetimeimmutable/construct.xml @@ -1,5 +1,5 @@ - + @@ -34,32 +34,30 @@ datetime &date.formats.parameter; - - Для получения текущего времени - в параметр timezone передают строку "now". - + + При передаче значения "now" устанавливается текущее время часового пояса из параметра timezone. + timezone - - Объект DateTimeZone, - которым представляется часовой пояс параметра datetime. - - - Функция использует текущий часовой пояс, - если параметр timezone опустили или значение аргумента равно значению &null;. - + + Объект DateTimeZone, которым представляется + часовой пояс даты и времени в параметре $datetime. + + + При пропуске аргумента или если значение параметра timezone равно &null; + создаётся объект в текущем часовом поясе. + - - Функция проигнорирует значение аргумента timezone - и текущий часовой пояс, - если в аргументе datetime передали или метку времени эпохи Unix - наподобие @946684800), или указали часовой пояс - наподобие 2010-01-28T15:00:00+02:00 + + Значение аргумента timezone и текущий часовой пояс игнорируются, + если в параметр $datetime передали метку времени + UNIX наподобие @946684800 или дату и время с часовым поясом + в формате 2010-01-28T15:00:00+02:00 или 2010-07-05T06:00:00Z. - + @@ -69,7 +67,7 @@ &reftitle.returnvalues; - Функция возвращает новый экземпляр даты и времени DateTimeImmutable. + Функция возвращает новый объект DateTimeImmutable. @@ -77,8 +75,8 @@ &reftitle.errors; При передаче строки с недопустимой датой и временем - функция выбросит исключение DateMalformedStringException. - До PHP 8.3 выбрасывалось исключение Exception. + функция выбросит исключение DateMalformedStringException; + до PHP 8.3 выбрасывалось исключение Exception. @@ -97,10 +95,10 @@ 8.3.0 - При передаче строки с недопустимой датой и временем функция теперь - выбрасывает исключение - DateMalformedStringException - вместо исключения Exception. + При передаче строки с недопустимой датой и временем + вместо Exception + теперь выбрасывается исключение + DateMalformedStringException. diff --git a/reference/mongodb/tutorial/apm.xml b/reference/mongodb/tutorial/apm.xml index 015a5f3dc2..b83bd9f60f 100644 --- a/reference/mongodb/tutorial/apm.xml +++ b/reference/mongodb/tutorial/apm.xml @@ -1,5 +1,5 @@ - +
Мониторинг производительности приложения (Application Performance Monitoring, или APM) diff --git a/reference/pcre/functions/preg-match-all.xml b/reference/pcre/functions/preg-match-all.xml index ff5efaca3a..cdbf707d52 100644 --- a/reference/pcre/functions/preg-match-all.xml +++ b/reference/pcre/functions/preg-match-all.xml @@ -1,5 +1,5 @@ - + diff --git a/reference/pcre/functions/preg-match.xml b/reference/pcre/functions/preg-match.xml index ee0fa61d1f..e96a595020 100644 --- a/reference/pcre/functions/preg-match.xml +++ b/reference/pcre/functions/preg-match.xml @@ -1,5 +1,5 @@ - + diff --git a/reference/session/examples.xml b/reference/session/examples.xml index fe41cf3703..4bdc367ec4 100644 --- a/reference/session/examples.xml +++ b/reference/session/examples.xml @@ -1,5 +1,5 @@ - + &reftitle.examples; @@ -239,12 +239,12 @@ if (empty($_SESSION['count'])) { Когда сессия специально уничтожена, PHP вызовет обработчик destroy с идентификатором сессии. - + PHP будет вызывать обработчик функции обратного вызова gc время от времени, чтобы пометить сессии как истёкшие в соответствии с временем жизни сессий. Эта операция удалит все записи из постоянного хранилища, доступ к которым не осуществлялся более чем интервал времени, указанный в параметре $lifetime. - +
+ @@ -14,11 +14,11 @@ boolsession_decode stringdata - + session_decode декодирует сериализованные данные сессии, переданные в $data и заполняет суперглобальный массив $_SESSION полученным результатом. - + По умолчанию используется внутренний метод десериализации PHP, и результат будет отличаться от формата, возвращаемого функцией unserialize. Метод сериализации может быть установлен с помощью session.serialize_handler. diff --git a/reference/session/sessionhandler/destroy.xml b/reference/session/sessionhandler/destroy.xml index 427fe86ff0..ff54343c99 100644 --- a/reference/session/sessionhandler/destroy.xml +++ b/reference/session/sessionhandler/destroy.xml @@ -1,5 +1,5 @@ - + @@ -13,12 +13,12 @@ public boolSessionHandler::destroy stringid - + Уничтожает сессию. Вызывается изнутри PHP посредством функции session_regenerate_id (подразумевается, что параметр $destroy установлен в &true;, функции session_destroy или когда вызов session_decode неудачен. - + Этот метод является обёрткой для внутреннего обработчика PHP, определённого в настройке ini-файла session.save_handler, diff --git a/reference/session/sessionhandler/read.xml b/reference/session/sessionhandler/read.xml index d2bd2afa72..e5ba3e18f4 100644 --- a/reference/session/sessionhandler/read.xml +++ b/reference/session/sessionhandler/read.xml @@ -1,5 +1,5 @@ - + @@ -24,13 +24,13 @@ параметре ini-файла session.save_handler который устанавливается до того, как будет определён обработчик сессии вызовом session_set_save_handler. - + Если этот класс расширен путём наследования, вызов родительского метода read вызовет обёртку для этого метода и, соответственно, вызов внутреннего обработчика. Это позволяет методу быть перегруженным, и/или перехваченные и отфильтрованным (например для расшифровки, значения параметра $data, которое возвращает родительский метод read). - + Для дополнительной информации смотрите документацию по методу SessionHandlerInterface::read. diff --git a/reference/session/sessionhandler/write.xml b/reference/session/sessionhandler/write.xml index b924f96bc5..c1d2b91843 100644 --- a/reference/session/sessionhandler/write.xml +++ b/reference/session/sessionhandler/write.xml @@ -1,5 +1,5 @@ - + @@ -22,9 +22,9 @@ Метод является обёрткой внутреннего обработчика PHP, определённого в параметре ini-файла session.save_handler который устанавливается до того, как будет определён обработчик сессии вызовом session_set_save_handler. - + Если этот класс расширен путём наследования, вызов родительского метода write вызовет обёртку для этого метода и, соответственно, вызов внутреннего обработчика. Это позволяет методу быть перегруженным или перехваченным и отфильтрованным (например, для шифрования значения параметра $data перед отправкой его в родительский метод write). - + Для дополнительной информации смотрите документацию по методу SessionHandlerInterface::write. diff --git a/reference/stream/constants.xml b/reference/stream/constants.xml index 711fd3b297..fca821ed52 100644 --- a/reference/stream/constants.xml +++ b/reference/stream/constants.xml @@ -1,5 +1,5 @@ - + &reftitle.constants; diff --git a/reference/yac/yac/dump.xml b/reference/yac/yac/dump.xml index caa175c1a0..804694ae1b 100644 --- a/reference/yac/yac/dump.xml +++ b/reference/yac/yac/dump.xml @@ -1,5 +1,5 @@ - +