Обновление до английской версии

This commit is contained in:
Sergey Panteleev
2023-01-03 12:07:53 +03:00
parent 48b18947df
commit e996b96c5d
5 changed files with 55 additions and 18 deletions

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 05627ef0c583651abf81cede7e4caab994c9d832 Maintainer: sergey Status: ready -->
<!-- EN-Revision: 681fd84dbdef6c0f8fe92848677d95a993b66143 Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="migration82.new-features" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Новая функциональность</title>
@ -7,7 +7,7 @@
<sect2 xml:id="migration82.new-features.core">
<title>Ядро PHP</title>
<sect3 xml:id="migration82.new-features.core.sensitive-parameter">
<sect3 xml:id="migration82.new-features.core.sensitiveparameter">
<title>Атрибут SensitiveParameter</title>
<para>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 59578bb3849ef8bd9c552f118614c585628020db Maintainer: sergey Status: ready -->
<!-- EN-Revision: 681fd84dbdef6c0f8fe92848677d95a993b66143 Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<part xml:id="reserved.attributes" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Предопределённые атрибуты</title>
@ -11,9 +11,9 @@
</partintro>
&language.predefined.attributes.attribute;
&language.predefined.attributes.allow-dynamic-properties;
&language.predefined.attributes.return-type-will-change;
&language.predefined.attributes.sensitive-parameter;
&language.predefined.attributes.allowdynamicproperties;
&language.predefined.attributes.returntypewillchange;
&language.predefined.attributes.sensitiveparameter;
</part>
<!-- Keep this comment at the end of the file
Local variables:

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 59578bb3849ef8bd9c552f118614c585628020db Maintainer: sergey Status: ready -->
<!-- EN-Revision: 681fd84dbdef6c0f8fe92848677d95a993b66143 Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<phpdoc:classref xml:id="class.attribute" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Класс Attribute</title>
@ -33,6 +33,12 @@
<classname>Attribute</classname>
</ooclass>
</classsynopsisinfo>
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.attribute')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[@role='Attribute'])">
<xi:fallback/>
</xi:include>
</classsynopsis>
</section>
@ -44,6 +50,8 @@
</partintro>
&language.predefined.attribute.construct;
</phpdoc:classref>
<!-- Keep this comment at the end of the file
Local variables:

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 4754397753fd79f1c846868b66a2448babab1c54 Maintainer: tmn Status: ready -->
<!-- EN-Revision: 04c37bc8ca6b2faff2b14b85b4576529444bd6a2 Maintainer: tmn Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.bcsqrt" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -29,7 +29,7 @@
<term><parameter>num</parameter></term>
<listitem>
<para>
Операнд (подкоренное выражение) в виде строки.
Операнд (подкоренное выражение) в виде корректно сформированной числовой строки BCMath.
</para>
</listitem>
</varlistentry>
@ -41,8 +41,20 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает квадратный корень в виде строки или &null;, если
<parameter>num</parameter> отрицателен.
Возвращает квадратный корень в виде корректно сформированной
числовой строки BCMath.
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
Функция выбрасывает исключение <classname>ValueError</classname> в следующих случаях:
<simplelist>
<member>если <parameter>num</parameter> не является корректно сформированной числовой строкой BCMath</member>
<member>если <parameter>num</parameter> меньше, чем <literal>0</literal></member>
<member>если <parameter>scale</parameter> находится вне допустимого диапазона</member>
</simplelist>
</para>
</refsect1>
@ -57,6 +69,23 @@
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
Если параметр <parameter>num</parameter> не является корректно сформированной числовой
строкой BCMath или меньше <literal>0</literal>,
выбрасывается исключение <classname>ValueError</classname>;
ранее вместо этого выдавалась ошибка уровня <constant>E_WARNING</constant>.
</entry>
</row>
<row>
<entry>8.0.0</entry>
<entry>
Параметр <parameter>scale</parameter> теперь должен быть между
<literal>0</literal> и <literal>2147483647</literal>;
ранее отрицательные значения воспринимались как <literal>0</literal>.
</entry>
</row>
<row>
<entry>8.0.0</entry>
<entry>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 14a60fad6edabd3384c434cc6257255798453e87 Maintainer: tmn Status: ready -->
<!-- EN-Revision: bd38d9d20ab0186531a9e923494a30ac23b1ff8c Maintainer: tmn Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.set-error-handler" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -21,17 +21,17 @@
как обработчик ошибок в скрипте.
</para>
<para>
Эта функция используется для определения собственного обработчика ошибок
времени выполнения скрипта. Например, если требуется очистить данные/файлы,
когда произошла критическая ошибка, или если нужно переключить тип ошибки,
исходя из каких-то условий (используя функцию
<function>trigger_error</function>).
Функция может быть использована для определения пользовательских обработчиков
ошибок во время выполнения, например, в приложениях, которые должны выполнять
очистку файлов/данных в случае возникновения критической ошибки
или при инициировании ошибки в ответ на определённые условия
(используя функцию <function>trigger_error</function>).
</para>
<para>
Важно помнить, что стандартный обработчик ошибок PHP не будет обрабатывать
никакие типы ошибок, определённые в <parameter>error_levels</parameter>,
пока callback-функция не вернёт &false;. Пользовательский обработчик будет
вызываться при любой ошибке, независимо от настроек, заданных функцией
вызываться в случае возникновения любой ошибке, независимо от настроек, заданных функцией
<link linkend="ini.error-reporting">error_reporting</link>.
</para>