Error classes: improvements

git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@343693 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Alexey Pyltsyn
2017-12-22 18:21:02 +00:00
parent 4ac02f75dd
commit 09ff2e893c
17 changed files with 56 additions and 56 deletions

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<phpdoc:exceptionref xml:id="class.argumentcounterror"
xmlns="http://docbook.org/ns/docbook"
@ -17,7 +17,7 @@ xmlns:phpdoc="http://php.net/ns/phpdoc">
<section xml:id="argumentcounterror.intro">
&reftitle.intro;
<para>
<ooclass><classname>ArgumentCountError</classname></ooclass> бросается когда
<ooclass><classname>ArgumentCountError</classname></ooclass> выбрасывается когда
в пользовательский метод или функцию передано недостаточное количество аргументов.
</para>
</section>

View File

@ -9,7 +9,7 @@
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:phpdoc="http://php.net/ns/phpdoc">
<title>ArithmeticError</title>
<titleabbrev>Арифметическая ошибка</titleabbrev>
<titleabbrev>ArithmeticError</titleabbrev>
<partintro>
@ -17,11 +17,11 @@
<section xml:id="arithmeticerror.intro">
&reftitle.intro;
<para>
Если во время математических операций выбрасывается ошибка,
то это ошибка типа <ooclass><classname>ArithmeticError</classname></ooclass>. В PHP 7.0
такие ошибки возможно спровоцировать побитовым смещением на отрицательное значение,
<ooclass><classname>ArithmeticError</classname></ooclass> выбрасывается,
когда возникает ошибка при выполнении математических операций.
В PHP 7.0 такие ошибки возможно спровоцировать побитовым смещением на отрицательное значение,
или вызовом функции <function>intdiv</function>, приводящей значение, не входящее в
интервал значений типа <type>integer</type>.
допустимый интервал целых чисел (<type>integer</type>).
</para>
</section>
<!-- }}} -->

View File

@ -9,7 +9,7 @@
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:phpdoc="http://php.net/ns/phpdoc">
<title>AssertionError</title>
<titleabbrev>Ошибка утверждения</titleabbrev>
<titleabbrev>AssertionError</titleabbrev>
<partintro>
@ -17,8 +17,8 @@
<section xml:id="assertionerror.intro">
&reftitle.intro;
<para>
Ошибки типа <ooclass><classname>AssertionError</classname></ooclass> возникают при неудачных
утверждениях, сделанных с помощью <function>assert</function>.
<ooclass><classname>AssertionError</classname></ooclass> выбрасывается, когда
утверждение, сделанное с помощью <function>assert</function>, терпит неудачу.
</para>
</section>
<!-- }}} -->

View File

@ -8,7 +8,7 @@
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:phpdoc="http://php.net/ns/phpdoc">
<title>DivisionByZeroError</title>
<titleabbrev>Ошибка деления на ноль</titleabbrev>
<titleabbrev>DivisionByZeroError</titleabbrev>
<partintro>

View File

@ -16,7 +16,7 @@
<section xml:id="error.intro">
&reftitle.intro;
<para>
<ooclass><classname>Error</classname></ooclass> является родительским классом
<ooclass><classname>Error</classname></ooclass> - базовый класс
для всех внутренних ошибок PHP.
</para>
</section>
@ -97,7 +97,7 @@
<varlistentry xml:id="error.props.line">
<term><varname>line</varname></term>
<listitem>
<para>Номер строки в файле, в которой произошла ошибка</para>
<para>Номер строки, в которой произошла ошибка</para>
</listitem>
</varlistentry>
</variablelist>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xml:id="error.clone" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xml:id="error.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@ -45,7 +45,7 @@
<term><parameter>previous</parameter></term>
<listitem>
<para>
Предыдущий объект реализующий интерфейс throwable, для создания цепочки
Предыдущий объект, реализующий интерфейс throwable, используется для создания цепочки
исключений.
</para>
</listitem>
@ -58,8 +58,8 @@
&reftitle.notes;
<note>
<para>
Значение <parameter>message</parameter> бинарно <emphasis>НЕ</emphasis>
безопасно. То есть, в тексте сообщения нельзя использовать символ с кодом \0.
Значение <parameter>message</parameter> не является безопасным для бинарных данных,
то есть в тексте сообщения нельзя использовать символ с кодом \0.
</para>
</note>
</refsect1>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xml:id="error.getcode" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@ -40,7 +40,7 @@
<![CDATA[
<?php
try {
throw new Error("Какая то ошибка", 30);
throw new Error("Какое-то сообщение об ошибке", 30);
} catch(Error $e) {
echo "Код ошибки: " . $e->getCode();
}

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xml:id="error.getfile" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Error::getFile</refname>
<refpurpose>Возвращает имя скрипта, в котором произошла ошибка</refpurpose>
<refpurpose>Получает файл, в котором произошла ошибка</refpurpose>
</refnamediv>
<refsect1 role="description">
@ -15,7 +15,7 @@
<void />
</methodsynopsis>
<para>
Возвращает имя скрипта, в котором произошла ошибка.
Получить имя файла, в котором произошла ошибка.
</para>
</refsect1>
@ -27,7 +27,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает имя скрипта, в котором произошла ошибка.
Возвращает имя файла, в котором произошла ошибка.
</para>
</refsect1>

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xml:id="error.getline" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Error::getLine</refname>
<refpurpose>Возвращает номер строки, в которой произошла ошибка</refpurpose>
<refpurpose>Получает номер строки, в которой произошла ошибка</refpurpose>
</refnamediv>
<refsect1 role="description">
@ -15,7 +15,7 @@
<void />
</methodsynopsis>
<para>
Возвращает номер строки, в которой произошла ошибка.
Получить номер строки, в которой произошла ошибка.
</para>
</refsect1>
@ -40,9 +40,9 @@
<![CDATA[
<?php
try {
throw new Error("Some error message");
throw new Error("Какое-то сообщение об ошибке");
} catch(Error $e) {
echo "Ошибка вызвана в строке: " . $e->getLine();
echo "Ошибка создана в строке: " . $e->getLine();
}
?>
]]>
@ -50,7 +50,7 @@ try {
&example.outputs.similar;
<screen>
<![CDATA[
Ошибка вызвана в строке: 3
Ошибка создана в строке: 3
]]>
</screen>
</example>

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xml:id="error.getmessage" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Error::getMessage</refname>
<refpurpose>Возвращает сообщение об ошибке</refpurpose>
<refpurpose>Получает сообщение об ошибке</refpurpose>
</refnamediv>
<refsect1 role="description">

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xml:id="error.getprevious" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Error::getPrevious</refname>
<refpurpose>Возвращает предыдущее Throwable</refpurpose>
<refpurpose>Возвращает предыдущий Throwable</refpurpose>
</refnamediv>
<refsect1 role="description">
@ -15,7 +15,7 @@
<void />
</methodsynopsis>
<para>
Возвращает предыдущее Throwable (третий параметр конструктора
Возвращает предыдущий объект Throwable (третий параметр конструктора
<methodname>Error::__construct</methodname>).
</para>
</refsect1>
@ -28,7 +28,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает предыдущее <classname>Throwable</classname>, если оно есть,
Возвращает предыдущий объект <classname>Throwable</classname>, если он есть,
и &null;, если его нет.
</para>
</refsect1>

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xml:id="error.gettrace" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Error::getTrace</refname>
<refpurpose>Возвращает цепь исключений</refpurpose>
<refpurpose>Получает трассировку стека</refpurpose>
</refnamediv>
<refsect1 role="description">
@ -15,7 +15,7 @@
<void />
</methodsynopsis>
<para>
Возвращает цепь исключений (stack trace).
Возвращает трассировку стека.
</para>
</refsect1>
@ -27,7 +27,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает цепь исключений в виде массива.
Возвращает трассировку стека в виде массива (<type>array</type>).
</para>
</refsect1>

View File

@ -5,7 +5,7 @@
<refentry xml:id="error.gettraceasstring" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Error::getTraceAsString</refname>
<refpurpose>Возвращает результаты трассировки стека в виде строки</refpurpose>
<refpurpose>Получает трассировку стека в виде строки</refpurpose>
</refnamediv>
<refsect1 role="description">
@ -15,7 +15,7 @@
<void />
</methodsynopsis>
<para>
Возвращает результаты трассировки стека(stack trace) в виде строки.
Возвращает трассировку стека в виде строки.
</para>
</refsect1>
@ -27,7 +27,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает результаты трассировки стека(stack trace) в виде строки.
Возвращает трассировку стека в виде строки.
</para>
</refsect1>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xml:id="error.tostring" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@ -15,7 +15,7 @@
<void />
</methodsynopsis>
<para>
Возвращает строковое представление ошибки.
Возвращает строковое (<type>string</type>) представление ошибки.
</para>
</refsect1>
@ -27,7 +27,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает строковое представление ошибки.
Возвращает строковое (<type>string</type>) представление ошибки.
</para>
</refsect1>

View File

@ -8,7 +8,7 @@
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:phpdoc="http://php.net/ns/phpdoc">
<title>ParseError</title>
<titleabbrev>Ошибка разбора</titleabbrev>
<titleabbrev>ParseError</titleabbrev>
<partintro>
@ -16,8 +16,8 @@
<section xml:id="parseerror.intro">
&reftitle.intro;
<para>
Тип <ooclass><classname>ParseError</classname></ooclass> имеют ошибки, выбрасывающиеся при
парсинге (разборе) PHP-кода, например, когда вызывается функция <function>eval</function>.
<ooclass><classname>ParseError</classname></ooclass> выбрасывается, когда возникает ошибка
при разборе PHP-кода, например, когда вызывается функция <function>eval</function>.
</para>
</section>
<!-- }}} -->

View File

@ -8,7 +8,7 @@
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:phpdoc="http://php.net/ns/phpdoc">
<title>TypeError</title>
<titleabbrev>Ошибка типа</titleabbrev>
<titleabbrev>TypeError</titleabbrev>
<partintro>
@ -16,12 +16,12 @@
<section xml:id="typeerror.intro">
&reftitle.intro;
<para>
Есть три сценария, в которых будет вызвана ошибка типа <ooclass><classname>TypeError</classname></ooclass>.
Первый - тип аргумента, переданный функции, не соответствует типу
задекларированному в функции для этого аргумента.
Второй - тип возвращенного функцией результата не соответствует задекларированному.
Третий - встроенной PHP-функции было передано неверное количество аргументов
(актуально для режима strict).
Есть три сценария, в которых будет выброшено исключение <ooclass><classname>TypeError</classname></ooclass>.
Первый - тип аргумента, переданный функции, не соответствует типу,
объявленному в функции для этого аргумента.
Второй - тип возвращенного функцией значения не соответствует типу возврата, объявленному в функции.
Третий - встроенной функции PHP было передано неверное количество аргументов
(только для режима strict).
</para>
</section>
<!-- }}} -->