svn: /phpdoc/de/trunk/language/ errors/basics.xml errors/php7.xml predefined/error/clone.xml predefined/error/construct.xml predefined/error/getcode.xml predefined/error/getfile.xml predefined/error/getline.xml predefined/error/getmessage.xml predefined/error/getprevious.xml predefined/error/gettrace.xml predefined/error/gettraceasstring.xml predefined/error/tostring.xml
[email protected] (Oliver Albers)
| Newsgroups | php.doc.de |
|---|---|
| Message-ID | <[email protected]> |
simp Sun, 03 Mar 2019 12:37:48 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=346963
Log:
Add translation for Error
Changed paths:
A phpdoc/de/trunk/language/errors/basics.xml
A phpdoc/de/trunk/language/errors/php7.xml
A phpdoc/de/trunk/language/predefined/error/clone.xml
A phpdoc/de/trunk/language/predefined/error/construct.xml
A phpdoc/de/trunk/language/predefined/error/getcode.xml
A phpdoc/de/trunk/language/predefined/error/getfile.xml
A phpdoc/de/trunk/language/predefined/error/getline.xml
A phpdoc/de/trunk/language/predefined/error/getmessage.xml
A phpdoc/de/trunk/language/predefined/error/getprevious.xml
A phpdoc/de/trunk/language/predefined/error/gettrace.xml
A phpdoc/de/trunk/language/predefined/error/gettraceasstring.xml
A phpdoc/de/trunk/language/predefined/error/tostring.xml
svn-diffs-346963.txt
(text/x-diff, 38 KB)
Added: phpdoc/de/trunk/language/errors/basics.xml
===================================================================
--- phpdoc/de/trunk/language/errors/basics.xml (rev 0)
+++ phpdoc/de/trunk/language/errors/basics.xml 2019-03-03 12:37:48 UTC (rev 346963)
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 337376 Maintainer: simp Status: ready -->
+<!-- Reviewed: no -->
+
+<sect1 xml:id="language.errors.basics" xmlns="http://docbook.org/ns/docbook">
+ <title>Basics</title>
+
+ <para>
+ PHP meldet Fehler als Reaktion auf eine Reihe von internen Fehlerzuständen.
+ Diese können verwendet werden, um eine Reihe von verschiedenen Zuständen zu
+ signalisieren, und können nach Bedarf angezeigt und/oder protokolliert werden.
+ </para>
+
+ <para>
+ Jeder Fehler, den PHP erzeugt, beinhaltet einen Typ. Eine
+ <link linkend="errorfunc.constants">Liste dieser Typen</link> ist
+ verfügbar, zusammen mit einer kurzen Beschreibung ihres Verhaltens
+ und wie sie hervorgerufen werden können.
+ </para>
+
+ <sect2 xml:id="language.errors.basics.handling">
+ <title>Fehlerbehandlung mit PHP</title>
+
+ <para>
+ Wenn keine Funktion zur FehlerBehandlung bestimmt wurde, behandelt PHP
+ alle auftretenden Fehler gemäß seiner Konfiguration. Welche Fehler berichtet
+ und welche ignoriert werden wird dabei durch die Anweisung
+ <link linkend="ini.error-reporting"><parameter>error_reporting</parameter></link>
+ in der php.ini oder zur Laufzeit durch den Aufruf von
+ <function>error_reporting</function> kontrolliert.
+ Es wird dringend empfohlen, dass die Konfigurationsanweisung gesetzt werden,
+ da einige Fehler auftreten können, bevor die Ausführung des Skripts beginnt.
+ </para>
+
+ <para>
+ In einer Entwicklungsumgebung sollte
+ <link linkend="ini.error-reporting"><parameter>error_reporting</parameter></link>
+ immer auf den Wert <constant>E_ALL</constant> eingestellt werden, damit man
+ auf alle von PHP festgestellten Probleme aufmerksam gemacht wird und diese
+ korrigieren kann.
+ In einer Produktivumgebung würde man dies auf einen weniger geschwätzigen Wert
+ wie etwa <code>E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED</code>
+ einstellen, wobei aber in vielen Fällen <constant>E_ALL</constant> ebenfalls
+ angemessen ist, da es eine Frühwarnung für potentielle Probleme anbieten kann.
+ </para>
+
+ <para>
+ Wie PHP mit diesen Fehlern weiter fortfährt, hängt von zwei weiteren
+ Anweisungen in php.ini ab.
+ <link linkend="ini.display-errors"><parameter>display_errors</parameter></link>
+ kontrolliert, ob ein Fehler als Teil der Ausgabe des Skriptes angezeigt wird.
+ Dies sollte in einer Produktivumgebung immer abgestellt werden, da es
+ sensible Informationen wie beispielsweise Datenbankzugangsdaten beinhalten kann,
+ aber in Entwicklungsumgebungen ist es oft hilfreich dies einzuschalten, da es
+ eine sofortige Berichterstattung über Probleme sicherstellt.
+ </para>
+
+ <para>
+ Zusätzlich zum Anzeigen von Fehlern kann PHP die Fehler protokollieren,
+ wenn die Anweisung
+ <link linkend="ini.log-errors"><parameter>log_errors</parameter></link>
+ aktiviert ist. Damit werden alle Fehler in die Datei oder Syslog protokolliert,
+ welche durch die Anweisung
+ <link linkend="ini.error-log"><parameter>error_log</parameter></link>
+ eingestellt ist. Dies kann in Produktivumgebungen sehr hilfreich sein,
+ da damit auftretende Fehler protokolliert und daraus hilfreiche Berichte
+ erzeugt werden können.
+ </para>
+ </sect2>
+
+ <sect2 xml:id="language.errors.basics.user">
+ <title>Benutzerdefinierte Fehlerbehandlung</title>
+
+ <para>
+ Wenn die standardmäßige Fehlerbehandlung von PHP nicht ausreichend ist,
+ kann man außerdem viele Arten von Fehlern mit einer eigenen Funktion zur
+ Fehlerbehandlung verarbeiten, in dem man diese mittels
+ <function>set_error_handler</function> einrichtet.
+ Während manche Arten von Fehlern damit nicht verarbeitet werden können,
+ kann ein Skript diejenigen die behandelt werden können damit so behandeln wie
+ es am sinnvollsten erscheint: Beispielsweise kann dies benutzt werden, um dem
+ Benutzer eine angepasste Fehlerseite anzuzeigen und anschließend über den
+ Fehler direkter als nur durch ein Protokoll zu berichüten, zum Beispiel
+ durch das Senden einer E-Mail.
+ </para>
+ </sect2>
+</sect1>
+
+<!-- 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
+-->
+
Property changes on: phpdoc/de/trunk/language/errors/basics.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/de/trunk/language/errors/php7.xml
===================================================================
--- phpdoc/de/trunk/language/errors/php7.xml (rev 0)
+++ phpdoc/de/trunk/language/errors/php7.xml 2019-03-03 12:37:48 UTC (rev 346963)
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 345757 Maintainer: simp Status: ready -->
+<!-- Reviewed: no -->
+
+<sect1 xml:id="language.errors.php7" xmlns="http://docbook.org/ns/docbook">
+ <title>Fehler in PHP 7</title>
+
+ <para>
+ PHP 7 verändert, wie die meisten Fehler durch PHP berichtet werden.
+ Anstatt Fehler durch den traditionellen Berichterstattungsmechanismus, der
+ durch Php 5 verwendet wurde, zu berichten, werden die meisten Fehler nun
+ durch das Werfen einer <classname>Error</classname>-Ausnahme berichtet.
+ </para>
+
+ <para>
+ Wie auch normale Ausnahmen, werden diese <classname>Error</classname>-Ausnahmen
+ so lange nach oben weiter gereicht bis sie einen ersten passenden
+ <link linkend="language.exceptions.catch"><literal>catch</literal></link>-Block
+ erreichen. Wenn es keinen passenden Block gibt, wird der standardmäßige
+ Exception-Handler, der durch <function>set_exception_handler</function>
+ eingerichtet Weden kann, aufgerufen und wenn es keinen standardmäßigen
+ Exception-Handler gibt wird die Ausnahme in einen fatalen Fehler umgewandelt
+ und diese wie ein traditioneller Fehler behandelt.
+ </para>
+
+ <para>
+ Da die <classname>Error</classname>-Hierarchie nicht von
+ <classname>Exception</classname> abgeleitet ist, wird Code der
+ <code>catch (Exception $e) { ... }</code>-Blöcke zur Behandlung von
+ ungefangenen Ausnahmen in PHP 5 verwendet feststellen, dass
+ <classname>Error</classname> nicht durch diese Blöcke gefangen werden.
+ Dazu wird entweder ein <code>catch (Error $e) { ... }</code>-Block
+ oder ein durch <function>set_exception_handler</function> gesetzter
+ Handler benötigt.
+ </para>
+
+ <sect2 xml:id="language.errors.php7.hierarchy">
+ <title><classname>Error</classname>-Hierarchie</title>
+
+ <itemizedlist>
+ <listitem>
+ <simpara><classname>Throwable</classname></simpara>
+ <itemizedlist>
+ <listitem>
+ <simpara><classname>Error</classname></simpara>
+ <itemizedlist>
+ <listitem>
+ <simpara><classname>ArithmeticError</classname></simpara>
+ <itemizedlist>
+ <listitem>
+ <simpara><classname>DivisionByZeroError</classname></simpara>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <simpara><classname>AssertionError</classname></simpara>
+ </listitem>
+ <listitem>
+ <simpara><classname>CompileError</classname></simpara>
+ <itemizedlist>
+ <listitem>
+ <simpara><classname>ParseError</classname></simpara>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <simpara><classname>TypeError</classname></simpara>
+ <itemizedlist>
+ <listitem>
+ <simpara><classname>ArgumentCountError</classname></simpara>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <simpara><classname>Exception</classname></simpara>
+ <itemizedlist>
+ <listitem>
+ <simpara>...</simpara>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+</sect1>
+
+<!-- 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
+-->
+
Property changes on: phpdoc/de/trunk/language/errors/php7.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/de/trunk/language/predefined/error/clone.xml
===================================================================
--- phpdoc/de/trunk/language/predefined/error/clone.xml (rev 0)
+++ phpdoc/de/trunk/language/predefined/error/clone.xml 2019-03-03 12:37:48 UTC (rev 346963)
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 342988 Maintainer: simp Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="error.clone" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>Error::__clone</refname>
+ <refpurpose>Klont einen Fehler</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <modifier>final</modifier> <modifier>private</modifier> <type>void</type><methodname>Error::__clone</methodname>
+ <void />
+ </methodsynopsis>
+ <para>
+ Error kann nicht geklont werden, so dass diese Methode einen fataten Fehler hervorruft.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ &no.function.parameters;
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.void;
+ </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+ &reftitle.errors;
+ <para>
+ Error können <emphasis>nicht</emphasis> geklont werden.
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- 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
+-->
+
Property changes on: phpdoc/de/trunk/language/predefined/error/clone.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/de/trunk/language/predefined/error/construct.xml
===================================================================
--- phpdoc/de/trunk/language/predefined/error/construct.xml (rev 0)
+++ phpdoc/de/trunk/language/predefined/error/construct.xml 2019-03-03 12:37:48 UTC (rev 346963)
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 342988 Maintainer: simp Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="error.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>Error::__construct</refname>
+ <refpurpose>Erzeugt ein Error-Objekt</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <constructorsynopsis>
+ <modifier>public</modifier> <methodname>Error::__construct</methodname>
+ <methodparam choice="opt"><type>string</type><parameter>message</parameter><initializer>""</initializer></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>code</parameter><initializer>0</initializer></methodparam>
+ <methodparam choice="opt"><type>Throwable</type><parameter>previous</parameter><initializer>&null;</initializer></methodparam>
+ </constructorsynopsis>
+ <para>
+ Erzeugt ein Error.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>message</parameter></term>
+ <listitem>
+ <para>
+ Die Fehlermeldung.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>code</parameter></term>
+ <listitem>
+ <para>
+ Der Fehlercode.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>previous</parameter></term>
+ <listitem>
+ <para>
+ Das vorherige Throwable, für die Verkettung von Ausnahmen.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <note>
+ <para>
+ Der Wert von <parameter>message</parameter> ist
+ <emphasis>NICHT</emphasis> sicher im Umgang mit binären Werten.
+ </para>
+ </note>
+ </refsect1>
+
+</refentry>
+
+<!-- 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
+-->
+
Property changes on: phpdoc/de/trunk/language/predefined/error/construct.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/de/trunk/language/predefined/error/getcode.xml
===================================================================
--- phpdoc/de/trunk/language/predefined/error/getcode.xml (rev 0)
+++ phpdoc/de/trunk/language/predefined/error/getcode.xml 2019-03-03 12:37:48 UTC (rev 346963)
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 342988 Maintainer: simp Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="error.getcode" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>Error::getCode</refname>
+ <refpurpose>Gibt den Fehlercode zurück</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <modifier>final</modifier> <modifier>public</modifier> <type>mixed</type><methodname>Error::getCode</methodname>
+ <void />
+ </methodsynopsis>
+ <para>
+ Gibt den Fehlercode zurück
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ &no.function.parameters;
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt den Fehlercode als <type>Integer</type> zurück
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>Error::getCode</function>-Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+try {
+ throw new Error("Eine Fehlermeldung", 30);
+} catch(Error $e) {
+ echo "Der Fehlercode ist: " . $e->getCode();
+}
+?>
+]]>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
+<![CDATA[
+Der Fehlercode ist: 30
+]]>
+ </screen>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>Throwable::getCode</methodname></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- 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
+-->
+
Property changes on: phpdoc/de/trunk/language/predefined/error/getcode.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/de/trunk/language/predefined/error/getfile.xml
===================================================================
--- phpdoc/de/trunk/language/predefined/error/getfile.xml (rev 0)
+++ phpdoc/de/trunk/language/predefined/error/getfile.xml 2019-03-03 12:37:48 UTC (rev 346963)
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 342988 Maintainer: simp Status: ready -->
+<!-- Reviewed: no -->
+
+<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>Gibt die Datei zurück in der der Fehler</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <modifier>final</modifier> <modifier>public</modifier> <type>string</type><methodname>Error::getFile</methodname>
+ <void />
+ </methodsynopsis>
+ <para>
+ Gibt den Namen der Datei zurück, in der der Fehler auftrat.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ &no.function.parameters;
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt den Namen der Datei zurück, in der der Fehler auftrat.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>Error::getFile</function>-Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+try {
+ throw new Error;
+} catch(Error $e) {
+ echo $e->getFile();
+}
+?>
+]]>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
+<![CDATA[
+/home/bjori/tmp/ex.php
+]]>
+ </screen>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>Throwable::getFile</methodname></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- 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
+-->
+
Property changes on: phpdoc/de/trunk/language/predefined/error/getfile.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/de/trunk/language/predefined/error/getline.xml
===================================================================
--- phpdoc/de/trunk/language/predefined/error/getline.xml (rev 0)
+++ phpdoc/de/trunk/language/predefined/error/getline.xml 2019-03-03 12:37:48 UTC (rev 346963)
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 342988 Maintainer: simp Status: ready -->
+<!-- Reviewed: no -->
+
+<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>Gibt die Zeile zurück in der der Fehler auftrat</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <modifier>final</modifier> <modifier>public</modifier> <type>int</type><methodname>Error::getLine</methodname>
+ <void />
+ </methodsynopsis>
+ <para>
+ Gibt die Zeilennummer zurück, in der der Fehler auftrat.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ &no.function.parameters;
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt die Zeilennummer zurück, in der der Fehler auftrat.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>Error::getLine</function>-Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+try {
+ throw new Error("Some error message");
+} catch(Error $e) {
+ echo "Der Fehler wurde erzeigt in Zeile: " . $e->getLine();
+}
+?>
+]]>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
+<![CDATA[
+Der Fehler wurde erzeigt in Zeile: 3
+]]>
+ </screen>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>Throwable::getLine</methodname></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- 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
+-->
+
Property changes on: phpdoc/de/trunk/language/predefined/error/getline.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/de/trunk/language/predefined/error/getmessage.xml
===================================================================
--- phpdoc/de/trunk/language/predefined/error/getmessage.xml (rev 0)
+++ phpdoc/de/trunk/language/predefined/error/getmessage.xml 2019-03-03 12:37:48 UTC (rev 346963)
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 342988 Maintainer: simp Status: ready -->
+<!-- Reviewed: no -->
+
+<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>Gibt die Fehlermeldung zurück</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <modifier>final</modifier> <modifier>public</modifier> <type>string</type><methodname>Error::getMessage</methodname>
+ <void />
+ </methodsynopsis>
+ <para>
+ Gibt die Fehlermeldung zurück.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ &no.function.parameters;
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt die Fehlermeldung als Zeichenkette zurück.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>Error::getMessage</function>-Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+try {
+ throw new Error("Eine Fehlermeldung");
+} catch(Error $e) {
+ echo $e->getMessage();
+}
+?>
+]]>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
+<![CDATA[
+Eine Fehlermeldung
+]]>
+ </screen>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>Throwable::getMessage</methodname></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- 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
+-->
+
Property changes on: phpdoc/de/trunk/language/predefined/error/getmessage.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/de/trunk/language/predefined/error/getprevious.xml
===================================================================
--- phpdoc/de/trunk/language/predefined/error/getprevious.xml (rev 0)
+++ phpdoc/de/trunk/language/predefined/error/getprevious.xml 2019-03-03 12:37:48 UTC (rev 346963)
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 342988 Maintainer: simp Status: ready -->
+<!-- Reviewed: no -->
+
+<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>Gibt das vorherige Throwable zurück</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <modifier>final</modifier> <modifier>public</modifier> <type>Throwable</type><methodname>Error::getPrevious</methodname>
+ <void />
+ </methodsynopsis>
+ <para>
+ Gibt das vorherige Throwable zurück (das dritte Argument von
+ <methodname>Error::__construct</methodname>).
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ &no.function.parameters;
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt das vorherige <classname>Throwable</classname> zurück, wenn eines
+ vorhanden ist, andernfalls &null;.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><methodname>Error::getPrevious</methodname>-Beispiel</title>
+ <para>
+ Schleife über und Ausgabe von Fehlern
+ </para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+class MyCustomError extends Error {}
+
+function doStuff() {
+ try {
+ throw new InvalidArgumentError("Du machst das falsch!", 112);
+ } catch(Error $e) {
+ throw new MyCustomError("Etwas ist passiert", 911, $e);
+ }
+}
+
+
+try {
+ doStuff();
+} catch(Error $e) {
+ do {
+ printf("%s:%d %s (%d) [%s]\n", $e->getFile(), $e->getLine(), $e->getMessage(), $e->getCode(), get_class($e));
+ } while($e = $e->getPrevious());
+}
+?>
+]]>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
+<![CDATA[
+/home/bjori/ex.php:8 Etwas ist passiert (911) [MyCustomError]
+/home/bjori/ex.php:6 Du machst das falsch! (112) [InvalidArgumentError]
+]]>
+ </screen>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>Throwable::getPrevious</methodname></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- 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
+-->
+
Property changes on: phpdoc/de/trunk/language/predefined/error/getprevious.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/de/trunk/language/predefined/error/gettrace.xml
===================================================================
--- phpdoc/de/trunk/language/predefined/error/gettrace.xml (rev 0)
+++ phpdoc/de/trunk/language/predefined/error/gettrace.xml 2019-03-03 12:37:48 UTC (rev 346963)
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 342988 Maintainer: simp Status: ready -->
+<!-- Reviewed: no -->
+
+<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>Gibt den Stacktrace zurück</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <modifier>final</modifier> <modifier>public</modifier> <type>array</type><methodname>Error::getTrace</methodname>
+ <void />
+ </methodsynopsis>
+ <para>
+ Gibt den Stacktrace zurück.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ &no.function.parameters;
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt den Stacktrace als <type>Array</type> zurück.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>Error::getTrace</function>-Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+function test() {
+ throw new Error;
+}
+
+try {
+ test();
+} catch(Error $e) {
+ var_dump($e->getTrace());
+}
+?>
+]]>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
+<![CDATA[
+array(1) {
+ [0]=>
+ array(4) {
+ ["file"]=>
+ string(22) "/home/bjori/tmp/ex.php"
+ ["line"]=>
+ int(7)
+ ["function"]=>
+ string(4) "test"
+ ["args"]=>
+ array(0) {
+ }
+ }
+}
+]]>
+ </screen>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>Throwable::getTrace</methodname></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- 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
+-->
+
Property changes on: phpdoc/de/trunk/language/predefined/error/gettrace.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/de/trunk/language/predefined/error/gettraceasstring.xml
===================================================================
--- phpdoc/de/trunk/language/predefined/error/gettraceasstring.xml (rev 0)
+++ phpdoc/de/trunk/language/predefined/error/gettraceasstring.xml 2019-03-03 12:37:48 UTC (rev 346963)
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 342988 Maintainer: simp Status: ready -->
+<!-- Reviewed: no -->
+
+<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>Gibt den Stacktrace als String zurück</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <modifier>final</modifier> <modifier>public</modifier> <type>string</type><methodname>Error::getTraceAsString</methodname>
+ <void />
+ </methodsynopsis>
+ <para>
+ Gibt den Stacktrace als String zurück.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ &no.function.parameters;
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt den Stacktrace als String zurück.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>Error::getTraceAsString</function>-Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+function test() {
+ throw new Error;
+}
+
+try {
+ test();
+} catch(Error $e) {
+ echo $e->getTraceAsString();
+}
+?>
+]]>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
+<![CDATA[
+#0 /home/bjori/tmp/ex.php(7): test()
+#1 {main}
+]]>
+ </screen>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>Throwable::getTraceAsString</methodname></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- 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
+-->
+
Property changes on: phpdoc/de/trunk/language/predefined/error/gettraceasstring.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/de/trunk/language/predefined/error/tostring.xml
===================================================================
--- phpdoc/de/trunk/language/predefined/error/tostring.xml (rev 0)
+++ phpdoc/de/trunk/language/predefined/error/tostring.xml 2019-03-03 12:37:48 UTC (rev 346963)
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 342988 Maintainer: simp Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="error.tostring" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>Error::__toString</refname>
+ <refpurpose>Gibt eine Repräsentation des Fehlers als String zurück</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <modifier>public</modifier> <type>string</type> <methodname>Error::__toString</methodname>
+ <void />
+ </methodsynopsis>
+ <para>
+ Gibt eine Repräsentation des Fehlers als <type>string</type> zurück.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ &no.function.parameters;
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt eine Repräsentation des Fehlers als <type>string</type> zurück.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>Error::__toString</function>-Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+try {
+ throw new Error("Eine Fehlermeldung");
+} catch(Error $e) {
+ echo $e;
+}
+?>
+]]>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
+<![CDATA[
+Error: Eine Fehlermeldung in /home/bjori/tmp/ex.php:3
+Stack trace:
+#0 {main}
+]]>
+ </screen>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>Throwable::__toString</methodname></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- 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
+-->
+
Property changes on: phpdoc/de/trunk/language/predefined/error/tostring.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property