1
0
mirror of https://github.com/php/doc-de.git synced 2026-03-29 01:32:07 +01:00
Files
archived-doc-de/reference/errorfunc/constants.xml
ali f8fff8b16f fixes #31406
git-svn-id: https://svn.php.net/repository/phpdoc/de/trunk@176443 c90b9560-bf6c-de11-be94-00142212c4b1
2005-01-04 13:48:54 +00:00

245 lines
6.7 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.2 $ -->
<section id="errorfunc.constants">
&reftitle.constants;
&extension.constants.core;
<note>
<simpara>
Sie können diese Konstanten innerhalb von &php.ini; benutzen,
aber nicht ausserhalb von PHP, wie etwa in der &httpd.conf;, wo
Sie stattdessen die Werte der Bitmasken benutzen sollten.
</simpara>
</note>
<table id="errorlevels">
<title>Fehler und Meldungen</title>
<tgroup cols="4">
<thead>
<row>
<entry>Wert</entry>
<entry>Konstante</entry>
<entry>Beschreibung</entry>
<entry>Bemerkung</entry>
</row>
</thead>
<tbody>
<row id="e-error">
<entry>1</entry>
<entry>
<constant>E_ERROR</constant>
(<type>integer</type>)
</entry>
<entry>
Fatale Laufzeit-Fehler. Dies zeigt Fehler an, die nicht
behoben werden können. Beispielsweise Probleme bei der
Speicherzuweisung. Die Ausführung des Skripts wird abgebrochen.
</entry>
<entry></entry>
</row>
<row id="e-warning">
<entry>2</entry>
<entry>
<constant>E_WARNING</constant>
(<type>integer</type>)
</entry>
<entry>
Warnungen (keine fatalen Fehler) zur Laufzeit des Skripts.
Das Skript wird nicht abgebrochen.
</entry>
<entry></entry>
</row>
<row id="e-parse">
<entry>4</entry>
<entry>
<constant>E_PARSE</constant>
(<type>integer</type>)
</entry>
<entry>
Parser-Fehler während der Übersetzung. Parser-Fehler können
nur vom Parser erzeugt werden.
</entry>
<entry></entry>
</row>
<row id="e-notice">
<entry>8</entry>
<entry>
<constant>E_NOTICE</constant>
(<type>integer</type>)
</entry>
<entry>
Benachrichtigungen während der Laufzeit. Sie zeigen an, dass
im Skript irgend etwas gefunden wurde, was einen Fehler
verursachen könnte. Es ist aber genauso möglich, dass
Benachrichtigungen im ordnungsgemäßen Ablauf eines Skripts
ausgegeben werden.
</entry>
<entry></entry>
</row>
<row id="e-core-error">
<entry>16</entry>
<entry>
<constant>E_CORE_ERROR</constant>
(<type>integer</type>)
</entry>
<entry>
Fatale Fehler, die beim Starten von PHP auftreten. Diese sind
ähnlich wie <constant>E_ERROR</constant>, nur dass diese
Fehlermeldungen vom PHP-Kern erzeugt werden.
</entry>
<entry>seit PHP 4</entry>
</row>
<row id="e-core-warning">
<entry>32</entry>
<entry>
<constant>E_CORE_WARNING</constant>
(<type>integer</type>)
</entry>
<entry>
Warnungen (keine fatalen Fehler), die beim Starten von PHP
auftreten. Diese sind ähnlich wie <constant>E_WARNING</constant>,
nur dass diese Warnungen vom PHP-Kern erzeugt werden.
</entry>
<entry>seit PHP 4</entry>
</row>
<row id="e-compile-error">
<entry>64</entry>
<entry>
<constant>E_COMPILE_ERROR</constant>
(<type>integer</type>)
</entry>
<entry>
Fatale Fehler zur Übersetzungszeit. Diese sind ähnlich wie
<constant>E_ERROR</constant>, nur dass diese Fehlermeldungen
von der Zend Scripting Engine erzeugt werden.
</entry>
<entry>seit PHP 4</entry>
</row>
<row id="e-compile-warning">
<entry>128</entry>
<entry>
<constant>E_COMPILE_WARNING</constant>
(<type>integer</type>)
</entry>
<entry>
Warnungen zur Übersetzungszeit. Diese sind ähnlich wie
<constant>E_WARNING</constant>, nur dass diese Warnungen
von der Zend Scripting Engine erzeugt werden.
</entry>
<entry>seit PHP 4</entry>
</row>
<row id="e-user-error">
<entry>256</entry>
<entry>
<constant>E_USER_ERROR</constant>
(<type>integer</type>)
</entry>
<entry>
Benutzerdefinierte Fehlermeldungen. Diese sind ähnlich wie
<constant>E_ERROR</constant>, nur dass diese Fehlermeldungen
im PHP-Code mit <function>trigger_error</function> erzeugt werden.
</entry>
<entry>seit PHP 4</entry>
</row>
<row id="e-user-warning">
<entry>512</entry>
<entry>
<constant>E_USER_WARNING</constant>
(<type>integer</type>)
</entry>
<entry>
Benutzerdefinierte Warnungen. Diese sind ähnlich wie <constant>E_WARNING</constant>,
nur dass diese Warnungen im PHP-Code mit
<function>trigger_error</function> erzeugt werden.
</entry>
<entry>seit PHP 4</entry>
</row>
<row id="e-user-notice">
<entry>1024</entry>
<entry>
<constant>E_USER_NOTICE</constant>
(<type>integer</type>)
</entry>
<entry>
Benutzerdefinierte Benachrichtigung. Diese sind ähnlich wie
<constant>E_NOTICE</constant>,
nur dass diese Benachrichtigungen im PHP-Code mit
<function>trigger_error</function> erzeugt werden.
</entry>
<entry>seit PHP 4</entry>
</row>
<row id="e-all">
<entry>2047</entry>
<entry>
<constant>E_ALL</constant>
(<type>integer</type>)
</entry>
<entry>
Alle Fehler und Warnungen die unterstützt werden, mit Ausnahme
von <constant>E_STRICT</constant>.
</entry>
<entry></entry>
</row>
<row id="e-strict">
<entry>2048</entry>
<entry>
<constant>E_STRICT</constant>
(<type>integer</type>)
</entry>
<entry>
Benachrichtigungen des Laufzeitsystems. Damit erhalten Sie von
PHP Vorschläge für Änderungen des Programmcodes, die eine
bestmögliche Interoperabilität und zukünftige Kompatibilität
Ihres Codes gewährleisten.
</entry>
<entry>seit PHP 5</entry>
</row>
</tbody>
</tgroup>
</table>
<para>
Mit den obengennnten Werten (sowohl nummerisch als auch mit den
Konstanten) wird eine Bitmaske erzeugt, die festlegt, welche
Fehler angezeigt werden sollen. Mit den
<link linkend="language.operators.bitwise">Bit Operatoren</link>
können Sie diese Werte kombinieren oder bestimmte Fehlertypen
ausmaskieren. Beachten Sie, dass innerhalb von &php.ini; jedoch
nur '|', '~', '!', ^ and '&amp;' verstanden wird und dass
<filename>php3.ini</filename> keine Bit Operatoren kennt.
</para>
</section>
<!-- 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:"../../../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
-->