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 &amp; ~E_NOTICE &amp; ~E_STRICT &amp; ~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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.