Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions appendices/migration83/deprecated.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 9c828621cbce488cf6306b21c39e208f847eabd5 Maintainer: sergey Status: ready -->
<!-- EN-Revision: 4de6272a1f15efc9e3df21d255965fd890da0d6f Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="migration83.deprecated">
<title>Устаревшая функциональность</title>
Expand Down Expand Up @@ -37,10 +37,10 @@
<sect2 xml:id="migration83.deprecated.core.dba">
<title>DBA</title>

<para>
<simpara>
Вызов функции <function>dba_fetch</function> с параметром <parameter>$dba</parameter> в качестве
третьего аргумента устарел.
</para>
</simpara>
</sect2>

<sect2 xml:id="migration83.deprecated.ffi">
Expand Down Expand Up @@ -69,20 +69,20 @@
<sect2 xml:id="migration83.deprecated.ldap">
<title>LDAP</title>

<para>
<simpara>
Вызов функции <function>ldap_connect</function> с отдельными параметрами
<parameter>$hostname</parameter> и <parameter>$port</parameter> устарел.
</para>
</simpara>
</sect2>

<sect2 xml:id="migration83.deprecated.mbstring">
<title>MBString</title>

<para>
<simpara>
Передача отрицательного значения в параметр <parameter>$width</parameter>
функции
<function>mb_strimwidth</function> устарела.
</para>
</simpara>
</sect2>

<sect2 xml:id="migration83.deprecated.phar">
Expand Down
2 changes: 1 addition & 1 deletion appendices/migration83/incompatible.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: a989e5f21db7902c0028ad51e9adc94024d13216 Maintainer: sergey Status: ready -->
<!-- EN-Revision: 4de6272a1f15efc9e3df21d255965fd890da0d6f Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="migration83.incompatible" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Изменения, которые ломают обратную совместимость</title>
Expand Down
6 changes: 3 additions & 3 deletions appendices/migration83/new-features.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 330a38c4d45556b49e06ebe6d39e0e311534cd8c Maintainer: sergey Status: ready -->
<!-- EN-Revision: 4de6272a1f15efc9e3df21d255965fd890da0d6f Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="migration83.new-features" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Новая функциональность</title>
Expand Down Expand Up @@ -154,10 +154,10 @@ echo $user_ini['listen']; // localhost:9000
<sect2 xml:id="migration83.new-features.posix">
<title>Модуль POSIX</title>

<para>
<simpara>
Функция <function>posix_getrlimit</function> теперь содержит необязательный
параметр <parameter>$resource</parameter>, чтобы разрешить получение ограничения отдельного ресурса.
</para>
</simpara>

<para>
Функция <function>posix_isatty</function> теперь выдаёт предупреждения о типе целых чисел,
Expand Down
46 changes: 23 additions & 23 deletions appendices/migration83/other-changes.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: b1116af46680f7baf89c46610430a3b63ce9a1f0 Maintainer: sergey Status: ready -->
<!-- EN-Revision: 4de6272a1f15efc9e3df21d255965fd890da0d6f Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="migration83.other-changes" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Другие изменения</title>
Expand Down Expand Up @@ -178,11 +178,11 @@
<sect3 xml:id="migration83.other-changes.functions.gd">
<title>Модуль Gd</title>

<para>
<simpara>
Сигнатура функции <function>imagerotate</function> изменилась.
Параметр <parameter>$ignore_transparent</parameter> был удалён,
поскольку он игнорировался с версии PHP 5.5.0.
</para>
</simpara>
</sect3>

<sect3 xml:id="migration83.other-changes.functions.intl">
Expand Down Expand Up @@ -265,18 +265,18 @@
<sect3 xml:id="migration83.other-changes.functions.mysqli">
<title>Модуль mysqli</title>

<para>
<simpara>
Функция <function>mysqli_fetch_object</function> теперь выбрасывает исключение
<classname>ValueError</classname> вместо исключения <classname>Exception</classname>,
когда в параметр <parameter>$constructor_args</parameter> передан непустой аргумент,
а в классе не определён конструктор.
</para>
</simpara>

<para>
<simpara>
Функция <function>mysqli_poll</function> теперь выбрасывает исключение <classname>ValueError</classname>,
когда не переданы ни аргументы параметра <parameter>$read</parameter>,
ни аргументы параметра <parameter>$error</parameter>.
</para>
</simpara>

<para>
В функции <function>mysqli_field_seek</function>
Expand All @@ -288,23 +288,23 @@
<sect3 xml:id="migration83.other-changes.functions.odbc">
<title>Программный интерфейс ODBC</title>

<para>
<simpara>
Теперь для параметра <parameter>$enable</parameter>
функция <function>odbc_autocommit</function> принимает значение &null;.
При передаче значения &null; функция будет вести себя так же, как и при передаче значения только для одного параметра,
то есть — укажет, включена ли автофиксация или нет.
</para>
</simpara>
</sect3>

<sect3 xml:id="migration83.other-changes.functions.pgsql">
<title>Модуль PGSQL</title>

<para>
<simpara>
Функция <function>pg_fetch_object</function> теперь выбрасывает исключение
<classname>ValueError</classname> вместо исключения <classname>Exception</classname>,
когда в параметр <parameter>$constructor_args</parameter> передаётся непустой аргумент,
а в классе не определён конструктор.
</para>
</simpara>

<para>
Функция <function>pg_insert</function> теперь выбрасывает исключение <classname>ValueError</classname>
Expand All @@ -318,12 +318,12 @@
правильно не совпадает с типом PostgreSQL.
</para>

<para>
<simpara>
Параметр <parameter>$row</parameter>
функций <function>pg_fetch_result</function>,
<function>pg_field_prtlen</function>
и <function>pg_field_is_null</function> теперь может принимать значение &null;.
</para>
</simpara>
</sect3>

<sect3 xml:id="migration83.other-changes.functions.random">
Expand Down Expand Up @@ -374,29 +374,29 @@
если токен не предоставлен при запуске токенизации.
</para>

<para>
<simpara>
Функция <function>password_hash</function> теперь будет связывать в цепочку базовое
исключение <classname>Random\RandomException</classname>
как исключение <classname>Exception</classname> свойства <parameter>$previous</parameter>
исключения <classname>ValueError</classname>,
когда генерация соли завершится неудачей.
</para>
</simpara>

<para>
<simpara>
Передаваемый в параметр <parameter>$command</parameter>
функции <function>proc_open</function> массив теперь должен содержать хотя бы один
непустой элемент. Или будет выброшено исключение <classname>ValueError</classname>.
</para>
</simpara>

<para>
<simpara>
Функция <function>proc_open</function> возвращает значение &false;, если
переданный в параметр <parameter>$command</parameter> массив — это не допустимая команда,
а объект ресурса, который выдаёт предупреждение позже.
Это уже было в Windows, но теперь это также имеет место,
если выбрана реализация posix_spawn (бо́льшая часть платформ Linux, BSD и MacOS).
Всё ещё существуют старые платформы, на которых это поведение не изменено, поскольку posix_spawn
на них не поддерживается.
</para>
</simpara>

<para>
Функции <function>array_sum</function> и <function>array_product</function> теперь
Expand All @@ -407,21 +407,21 @@
<!-- RFC: https://wiki.php.net/rfc/saner-array-sum-product -->
</para>

<para>
<simpara>
Параметр <parameter>$decimals</parameter> функции <function>number_format</function>
теперь правильно обрабатывает отрицательные целые числа.
Округление с отрицательным значением для параметра <parameter>$decimals</parameter> означает,
что значение параметра <parameter>$num</parameter> округляется до установленных в параметре <parameter>$decimals</parameter>
значащих цифр перед десятичной точкой.
Ранее отрицательные значения параметра <parameter>$decimals</parameter>
молча игнорировались и число округлялось до нуля десятичных знаков.
</para>
</simpara>

<para>
<simpara>
Новый параметр <parameter>$before_needle</parameter> был добавлен
в функцию <function>strrchr</function>. Он ведет себя так же, как его аналог
в функциях <function>strstr</function> или <function>stristr</function>.
</para>
</simpara>

<para>
Функции <function>str_getcsv</function> и <function>fgetcsv</function> теперь возвращают
Expand Down
2 changes: 1 addition & 1 deletion appendices/migration85/deprecated.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 2def8c3cfec11fcc74f153b337301bbc06c16bc9 Maintainer: sergey Status: ready -->
<!-- EN-Revision: 7385bb692296b40e9ac697ebc2f301de316768a0 Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="migration85.deprecated">
<title>Устаревшая функциональность</title>
Expand Down
14 changes: 7 additions & 7 deletions appendices/migration85/incompatible.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f81bbcf9d36c28bf067b5514cffdbc7663357cf3 Maintainer: sergey Status: ready -->
<!-- EN-Revision: 570cdc0ceb6db0452b080c97bb5990b2a11dfbc3 Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="migration85.incompatible" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Изменения, которые ломают обратную совместимость</title>
Expand Down Expand Up @@ -435,12 +435,6 @@
если значение read_and_close не является допустимым типом, совместимым с int.
</simpara>

<simpara>
Передача целочисленного значения <literal>0</literal> в аргументе <parameter>locales</parameter>
функции <function>setlocale</function> больше не поддерживается и теперь выбрасывает
ошибку <exceptionname>TypeError</exceptionname>.
</simpara>

</sect2>

<sect2 xml:id="migration85.incompatible.simplexml">
Expand Down Expand Up @@ -546,6 +540,12 @@
как точность со значением 0; раньше при пропуске спецификатора точность ошибочно сбрасывалась.
</simpara>

<simpara>
Передача целочисленного значения <literal>0</literal> в аргументе <parameter>locales</parameter>
функции <function>setlocale</function> больше не поддерживается и теперь выбрасывает
ошибку <exceptionname>TypeError</exceptionname>.
</simpara>

</sect2>

<sect2 xml:id="migration85.incompatible.tidy">
Expand Down
2 changes: 1 addition & 1 deletion appendices/migration85/new-features.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: ce397343296708654c8cdac774e23a9ee47ab27d Maintainer: sergey Status: ready -->
<!-- EN-Revision: 4de6272a1f15efc9e3df21d255965fd890da0d6f Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="migration85.new-features" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Новая функциональность</title>
Expand Down
14 changes: 1 addition & 13 deletions appendices/migration85/other-changes.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: c7b445ec851969e669026cfa483b104ea2de5d95 Maintainer: sergey Status: ready -->
<!-- EN-Revision: 750153283926d760d97dfe59a19d7c13c602625a Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="migration85.other-changes">
<title>Другие изменения</title>
Expand Down Expand Up @@ -351,18 +351,6 @@

</sect3>

<sect3 xml:id="migration85.other-changes.extensions.opcache">
<title>Модуль Opcache</title>

<simpara>
Модуль <link linkend="book.opcache">Opcache</link> теперь всегда
встроен в бинарный файл PHP и всегда загружается.
INI-директивы <link linkend="ini.opcache.enable">opcache.enable</link> и
<link linkend="ini.opcache.enable-cli">opcache.enable_cli</link> по-прежнему соблюдаются.
</simpara>

</sect3>

<sect3 xml:id="migration85.other-changes.extensions.pcre">
<title>Модуль PCRE</title>

Expand Down
2 changes: 1 addition & 1 deletion appendices/migration85/windows-support.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: ec45af749649dc0d6a23eaedeed1b601f7460813 Maintainer: sergey Status: ready -->
<!-- EN-Revision: 4de6272a1f15efc9e3df21d255965fd890da0d6f Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="migration85.windows-support">
<title>Подержка ОС Windows</title>
Expand Down
6 changes: 3 additions & 3 deletions reference/com/functions/variant-cat.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 31ab1b9a07ee6fdfd09cafaf22efa1cf78b49798 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 4de6272a1f15efc9e3df21d255965fd890da0d6f Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.variant-cat" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
Expand All @@ -17,10 +17,10 @@
Объединяет <parameter>left</parameter> с
<parameter>right</parameter> и возвращает результат.
</para>
<para>
<simpara>
Функция эквивалентна выполнению
<parameter>$left</parameter> <literal>.</literal> <parameter>$right</parameter>.
</para>
</simpara>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
Expand Down
Loading
Loading