1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-24 07:42:22 +01:00
Files
Mikhail Alferov e9cc1bec3f В классах ошибок указал, что это ошибки (не исключения, не классы, а ошибки), чтобы не возникало путаницы (#1060)
* Update error.xml Назвал ошибку — ошибкой

Уточнил описание свойства `previous`: свойство содержит или ошибку, или исключение, и не обязательно «выброшенную» ошибку или «выброшенное» исключение, объект подтипа Throwable спокойно попадает в свойсто через конструктор, не обязательно выбрасывать ошибку или исключение для этого

* Update arithmeticerror.xml Сделал ошибку — ошибкой

* Update divisionbyzeroerror.xml Сделал ошибку — ошибкой

* Update assertionerror.xml Сделал ошибку — ошибкой

* Update compileerror.xml Сделал ошибку — ошибкой

* Update parseerror.xml Сделал ошибку — ошибкой

* Update dateerror.xml Сделал ошибку — ошибкой

* Update dateobjecterror.xml Сделал ошибку — ошибкой

* Update daterangeerror.xml Сделал ошибку ошибкой

* Update fibererror.xml Сделал ошибку — ошибкой

* Update random.randomerror.xml Сделал ошибку — ошибкой

* Update random.brokenrandomengineerror.xml Сделал ошибку — ошибкой

* Update typeerror.xml Сделал ошибку — ошибкой

* Update argumentcounterror.xml Сделал ошибку — ошибкой

Расшифровал «слишком много» и «слишком мало»

* Update unhandledmatcherror.xml  Сделал ошибку — ошибкой

* Update valueerror.xml Сделал ошибку — ошибкой
2025-03-21 07:12:17 +03:00

171 lines
5.5 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<reference xml:id="class.error" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Ошибка Error</title>
<titleabbrev>Error</titleabbrev>
<partintro>
<!-- {{{ Error intro -->
<section xml:id="error.intro">
&reftitle.intro;
<para>
Класс <ooclass><classname>Error</classname></ooclass> — базовый класс
для внутренних ошибок PHP.
</para>
</section>
<!-- }}} -->
<section xml:id="error.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis class="class">
<ooexception>
<exceptionname>Error</exceptionname>
</ooexception>
<oointerface>
<modifier>implements</modifier>
<interfacename>Throwable</interfacename>
</oointerface>
<classsynopsisinfo role="comment">&Properties;</classsynopsisinfo>
<fieldsynopsis>
<modifier>protected</modifier>
<type>string</type>
<varname linkend="error.props.message">message</varname>
<initializer>""</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>private</modifier>
<type>string</type>
<varname linkend="error.props.string">string</varname>
<initializer>""</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>protected</modifier>
<type>int</type>
<varname linkend="error.props.code">code</varname>
</fieldsynopsis>
<fieldsynopsis>
<modifier>protected</modifier>
<type>string</type>
<varname linkend="error.props.file">file</varname>
<initializer>""</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>protected</modifier>
<type>int</type>
<varname linkend="error.props.line">line</varname>
</fieldsynopsis>
<fieldsynopsis>
<modifier>private</modifier>
<type>array</type>
<varname linkend="error.props.trace">trace</varname>
<initializer>[]</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>private</modifier>
<type class="union"><type>Throwable</type><type>null</type></type>
<varname linkend="error.props.previous">previous</varname>
<initializer>null</initializer>
</fieldsynopsis>
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.error')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[@role='Error'])">
<xi:fallback/>
</xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.error')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='Error'])">
<xi:fallback/>
</xi:include>
</classsynopsis>
<!-- }}} -->
</section>
<!-- {{{ Error properties -->
<section xml:id="error.props">
&reftitle.properties;
<variablelist>
<varlistentry xml:id="error.props.message">
<term><varname>message</varname></term>
<listitem>
<para>Сообщение об ошибке</para>
</listitem>
</varlistentry>
<varlistentry xml:id="error.props.code">
<term><varname>code</varname></term>
<listitem>
<para>Код ошибки</para>
</listitem>
</varlistentry>
<varlistentry xml:id="error.props.file">
<term><varname>file</varname></term>
<listitem>
<para>Название файла, в котором возникла ошибка</para>
</listitem>
</varlistentry>
<varlistentry xml:id="error.props.line">
<term><varname>line</varname></term>
<listitem>
<para>Номер строки, в которой возникла ошибка</para>
</listitem>
</varlistentry>
<varlistentry xml:id="error.props.previous">
<term><varname>previous</varname></term>
<listitem>
<para>Предыдущая ошибка или исключение</para>
</listitem>
</varlistentry>
<varlistentry xml:id="error.props.string">
<term><varname>string</varname></term>
<listitem>
<para>Строковое представление трассировки стека</para>
</listitem>
</varlistentry>
<varlistentry xml:id="error.props.trace">
<term><varname>trace</varname></term>
<listitem>
<para>Трассировка стека в виде массива</para>
</listitem>
</varlistentry>
</variablelist>
</section>
<!-- }}} -->
</partintro>
&language.predefined.error.construct;
&language.predefined.error.getmessage;
&language.predefined.error.getprevious;
&language.predefined.error.getcode;
&language.predefined.error.getfile;
&language.predefined.error.getline;
&language.predefined.error.gettrace;
&language.predefined.error.gettraceasstring;
&language.predefined.error.tostring;
&language.predefined.error.clone;
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->