mirror of
https://github.com/php/doc-ru.git
synced 2026-03-25 16:22:18 +01:00
285 lines
11 KiB
XML
285 lines
11 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!-- EN-Revision: de9c65c91ff1710d8b2d2ec955caea0162679305 Maintainer: tmn Status: ready -->
|
||
<!-- Reviewed: no -->
|
||
<appendix xml:id="errorfunc.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||
&reftitle.constants;
|
||
&extension.constants.core;
|
||
<note>
|
||
<simpara>
|
||
Данные имена констант можно использовать в файле &php.ini; но не вне PHP,
|
||
как например в файле &httpd.conf;, где вместо них необходимо использовать значения их
|
||
битовых масок.
|
||
</simpara>
|
||
</note>
|
||
<table xml:id="errorfunc.constants.errorlevels">
|
||
<title>Ошибки и протоколирование</title>
|
||
<tgroup cols="4">
|
||
<thead>
|
||
<row>
|
||
<entry>Значение</entry>
|
||
<entry>Константа</entry>
|
||
<entry>Описание</entry>
|
||
<entry>Примечание</entry>
|
||
</row>
|
||
</thead>
|
||
<tbody>
|
||
<row xml:id="constant.e-error">
|
||
<entry>1</entry>
|
||
<entry>
|
||
<constant>E_ERROR</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Фатальные ошибки времени выполнения. Это неустранимые средствами самого
|
||
скрипта ошибки, такие как ошибка распределения памяти и т.п.
|
||
Выполнение скрипта в таком случае прекращается.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-warning">
|
||
<entry>2</entry>
|
||
<entry>
|
||
<constant>E_WARNING</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Предупреждения времени выполнения (не фатальные ошибки).
|
||
Выполнение скрипта в таком случае не прекращается.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-parse">
|
||
<entry>4</entry>
|
||
<entry>
|
||
<constant>E_PARSE</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Ошибки на этапе компиляции. Должны генерироваться
|
||
только парсером.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-notice">
|
||
<entry>8</entry>
|
||
<entry>
|
||
<constant>E_NOTICE</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Уведомления времени выполнения. Указывают на то, что во время выполнения скрипта
|
||
произошло что-то, что может указывать на ошибку, хотя это может происходить
|
||
и при обычном выполнении программы.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-core-error">
|
||
<entry>16</entry>
|
||
<entry>
|
||
<constant>E_CORE_ERROR</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Фатальные ошибки, которые происходят во время запуска РНР. Такие ошибки схожи с
|
||
<constant>E_ERROR</constant>, за исключением того, что они генерируются ядром PHP.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-core-warning">
|
||
<entry>32</entry>
|
||
<entry>
|
||
<constant>E_CORE_WARNING</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Предупреждения (не фатальные ошибки), которые происходят во время начального запуска РНР.
|
||
Такие предупреждения схожи с <constant>E_WARNING</constant>, за исключением того,
|
||
что они генерируются ядром PHP.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-compile-error">
|
||
<entry>64</entry>
|
||
<entry>
|
||
<constant>E_COMPILE_ERROR</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Фатальные ошибки на этапе компиляции. Такие ошибки
|
||
схожи с <constant>E_ERROR</constant>, за исключением того,
|
||
что они генерируются скриптовым движком Zend.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-compile-warning">
|
||
<entry>128</entry>
|
||
<entry>
|
||
<constant>E_COMPILE_WARNING</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Предупреждения на этапе компиляции (не фатальные ошибки). Такие
|
||
предупреждения схожи с <constant>E_WARNING</constant>, за
|
||
исключением того, что они генерируются скриптовым движком Zend.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-user-error">
|
||
<entry>256</entry>
|
||
<entry>
|
||
<constant>E_USER_ERROR</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Сообщения об ошибках, сгенерированные пользователем. Такие
|
||
ошибки схожи с <constant>E_ERROR</constant>, за исключением
|
||
того, что они генерируются в коде скрипта средствами функции
|
||
PHP <function>trigger_error</function>.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-user-warning">
|
||
<entry>512</entry>
|
||
<entry>
|
||
<constant>E_USER_WARNING</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Предупреждения, сгенерированные пользователем. Такие
|
||
предупреждения схожи с <constant>E_WARNING</constant>,
|
||
за исключением того, что они генерируются в коде скрипта
|
||
средствами функции PHP <function>trigger_error</function>.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-user-notice">
|
||
<entry>1024</entry>
|
||
<entry>
|
||
<constant>E_USER_NOTICE</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Уведомления, сгенерированные пользователем. Такие уведомления
|
||
схожи с <constant>E_NOTICE</constant>, за исключением того,
|
||
что они генерируются в коде скрипта, средствами
|
||
функции PHP <function>trigger_error</function>.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-strict">
|
||
<entry>2048</entry>
|
||
<entry>
|
||
<constant>E_STRICT</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Включаются для того, чтобы PHP предлагал изменения в коде, которые
|
||
обеспечат лучшее взаимодействие и совместимость кода.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-recoverable-error">
|
||
<entry>4096</entry>
|
||
<entry>
|
||
<constant>E_RECOVERABLE_ERROR</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Фатальные ошибки с возможностью обработки. Такие ошибки указывают, что,
|
||
вероятно, возникла опасная ситуация, но при этом, скриптовый движок остаётся в стабильном состоянии.
|
||
Если такая ошибка не обрабатывается функцией, определённой пользователем для обработки ошибок
|
||
(смотрите <function>set_error_handler</function>), выполнение приложения прерывается, как происходит
|
||
при ошибках <constant>E_ERROR</constant>.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-deprecated">
|
||
<entry>8192</entry>
|
||
<entry>
|
||
<constant>E_DEPRECATED</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Уведомления времени выполнения об использовании устаревших
|
||
конструкций. Включаются для того, чтобы получать предупреждения
|
||
о коде, который не будет работать в следующих версиях PHP.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-user-deprecated">
|
||
<entry>16384</entry>
|
||
<entry>
|
||
<constant>E_USER_DEPRECATED</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Уведомления времени выполнения об использовании устаревших
|
||
конструкций, сгенерированные пользователем. Такие уведомления
|
||
схожи с <constant>E_DEPRECATED</constant> за исключением того,
|
||
что они генерируются в коде скрипта, с помощью функции PHP
|
||
<function>trigger_error</function>.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
<row xml:id="constant.e-all">
|
||
<entry>32767</entry>
|
||
<entry>
|
||
<constant>E_ALL</constant>
|
||
(<type>int</type>)
|
||
</entry>
|
||
<entry>
|
||
Все поддерживаемые ошибки, предупреждения и замечания.
|
||
</entry>
|
||
<entry></entry>
|
||
</row>
|
||
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
|
||
<para>
|
||
Представленные выше значения (как числовые, так и символьные)
|
||
используются для задания битовой маски, определяющей об ошибках
|
||
какого типа будет даваться отчёт. Вы можете использовать
|
||
<link linkend="language.operators.bitwise">побитовые операторы</link>,
|
||
чтобы совмещать эти значения для указания определённых типов ошибок.
|
||
Стоит отметить, что в &php.ini; допустимы только следующие
|
||
операторы: '|', '~', '!', '^' и '&'.
|
||
</para>
|
||
</appendix>
|
||
<!-- 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
|
||
-->
|