svn: /phpdoc/de/trunk/ language-snippets.ent reference/network/functions/header.xml reference/network/functions/headers-list.xml reference/network/functions/headers-sent.xml reference/pdo/error-handling.xml
[email protected] (Nikita Popov)
| Newsgroups | php.doc.de |
|---|---|
| Message-ID | <[email protected]> |
nikic Mon, 11 Jul 2011 16:44:25 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=313141
Log:
Sync some DE docs with EN
Changed paths:
U phpdoc/de/trunk/language-snippets.ent
U phpdoc/de/trunk/reference/network/functions/header.xml
U phpdoc/de/trunk/reference/network/functions/headers-list.xml
U phpdoc/de/trunk/reference/network/functions/headers-sent.xml
U phpdoc/de/trunk/reference/pdo/error-handling.xml
svn-diffs-313141.txt
(text/x-diff, 12.9 KB)
Modified: phpdoc/de/trunk/language-snippets.ent
===================================================================
--- phpdoc/de/trunk/language-snippets.ent 2011-07-11 16:11:49 UTC (rev 313140)
+++ phpdoc/de/trunk/language-snippets.ent 2011-07-11 16:44:25 UTC (rev 313141)
@@ -102,8 +102,8 @@
etc. zur Verfügung. Weitere Informationen können Sie dem Abschnitt zu
&link.superglobals; entnehmen.</para></note>'>
-<!ENTITY note.uses-ob '<note xmlns="http://docbook.org/ns/docbook"><para>Diese Funktion benutzt intern
-<link xmlns="http://docbook.org/ns/docbook" linkend="ref.outcontrol">Ausgabenpufferung</link> mit diesem Parameter
+<!ENTITY note.uses-ob '<note xmlns="http://docbook.org/ns/docbook"><para>Wenn der <parameter>return</parameter> Parameter
+verwendet wird, benutzt diese Funktion intern <link xmlns="http://docbook.org/ns/docbook" linkend="ref.outcontrol">Ausgabepufferung</link>
und kann daher nicht in einer <function>ob_start</function>-Callbackfunktion
eingesetzt werden.</para></note>'>
@@ -114,6 +114,14 @@
<para>Die Verwendung dieser Funktion wird jegliche registrierte
<link xmlns="http://docbook.org/ns/docbook" linkend="language.oop5.autoload">Autoloader</link> verwenden, falls die Klasse nicht bereits bekannt ist.</para></note>'>
+<!ENTITY note.network.header.sapi '<note xmlns="http://docbook.org/ns/docbook">
+ <para>
+ Header sind nur dann zugänglich und werden nur dann gesendet,
+ wenn die genutzte SAPI sie unterstützt.
+ </para>
+ </note>
+'>
+
<!-- Tips -->
<!ENTITY tip.fopen-wrapper '<tip xmlns="http://docbook.org/ns/docbook"><simpara>Mit dieser Funktion können Sie eine
@@ -1493,4 +1501,4 @@
<!-- Win32Service -->
<!ENTITY win32service.false.error ' oder &false;, wenn es ein Problem mit den Parametern gab oder einen <link xmlns="http://docbook.org/ns/docbook" linkend="win32service.constants.errors">Win32-Fehlercode</link> im Fehlerfall.'>
<!ENTITY win32service.success.false.error 'Gibt im Erfolgsfall &true; zurück&win32service.false.error;'>
-<!ENTITY win32service.noerror.false.error 'Gibt im Erfolgsfall <constant xmlns="http://docbook.org/ns/docbook">WIN32_NO_ERROR</constant> zurück&win32service.false.error;'>
\ No newline at end of file
+<!ENTITY win32service.noerror.false.error 'Gibt im Erfolgsfall <constant xmlns="http://docbook.org/ns/docbook">WIN32_NO_ERROR</constant> zurück&win32service.false.error;'>
Modified: phpdoc/de/trunk/reference/network/functions/header.xml
===================================================================
--- phpdoc/de/trunk/reference/network/functions/header.xml 2011-07-11 16:11:49 UTC (rev 313140)
+++ phpdoc/de/trunk/reference/network/functions/header.xml 2011-07-11 16:44:25 UTC (rev 313141)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 312800 Maintainer: sammywg Status: ready -->
+<!-- EN-Revision: 312832 Maintainer: sammywg Status: ready -->
<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://docbook.org/ns/docbook" xml:id="function.header">
<refnamediv>
@@ -266,14 +266,9 @@
<refsect1 role="notes">
&reftitle.notes;
+ ¬e.network.header.sapi;
<note>
<para>
- Header sind nur dann zugänglich und werden nur dann gesendet,
- wenn die genutzte SAPI sie unterstützt.
- </para>
- </note>
- <note>
- <para>
Sie können die Limitierung, dass Header vor jeglicher Ausgabe gesendet
werden müssen, umgehen, indem Sie Outputbuffering benutzen, mit
dem Overhead, dass Ihre gesamten Ausgaben an den Browser auf dem Server
Modified: phpdoc/de/trunk/reference/network/functions/headers-list.xml
===================================================================
--- phpdoc/de/trunk/reference/network/functions/headers-list.xml 2011-07-11 16:11:49 UTC (rev 313140)
+++ phpdoc/de/trunk/reference/network/functions/headers-list.xml 2011-07-11 16:44:25 UTC (rev 313141)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 312800 Maintainer: sammywg Status: ready -->
+<!-- EN-Revision: 312832 Maintainer: sammywg Status: ready -->
<refentry xml:id="function.headers-list" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>headers_list</refname>
@@ -75,12 +75,7 @@
<refsect1 role="notes">
&reftitle.notes;
- <note>
- <para>
- Header sind nur dann zugänglich und werden nur dann gesendet,
- wenn die genutzte SAPI sie unterstützt.
- </para>
- </note>
+ ¬e.network.header.sapi;
</refsect1>
<refsect1 role="seealso">
Modified: phpdoc/de/trunk/reference/network/functions/headers-sent.xml
===================================================================
--- phpdoc/de/trunk/reference/network/functions/headers-sent.xml 2011-07-11 16:11:49 UTC (rev 313140)
+++ phpdoc/de/trunk/reference/network/functions/headers-sent.xml 2011-07-11 16:44:25 UTC (rev 313141)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 312800 Maintainer: sammywg Status: ready -->
+<!-- EN-Revision: 312832 Maintainer: sammywg Status: ready -->
<refentry xml:id="function.headers-sent" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>headers_sent</refname>
@@ -128,12 +128,7 @@
<refsect1 role="notes">
&reftitle.notes;
- <note>
- <para>
- Header sind nur dann zugänglich und werden nur dann gesendet,
- wenn die genutzte SAPI sie unterstützt.
- </para>
- </note>
+ ¬e.network.header.sapi;
</refsect1>
<refsect1 role="seealso">
Modified: phpdoc/de/trunk/reference/pdo/error-handling.xml
===================================================================
--- phpdoc/de/trunk/reference/pdo/error-handling.xml 2011-07-11 16:11:49 UTC (rev 313140)
+++ phpdoc/de/trunk/reference/pdo/error-handling.xml 2011-07-11 16:44:25 UTC (rev 313141)
@@ -1,75 +1,100 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 288721 Maintainer: fa Status: ready -->
+<!-- EN-Revision: 313120 Maintainer: fa Status: ready -->
<chapter xml:id="pdo.error-handling" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>Fehler und Fehlerbehandlung</title>
- <para>
- PDO bietet Ihnen die Wahl unter 3 verschiedenen Strategien zur Fehlerbehandlung,
- um Ihrem Stil der Anwendungsentwicklung gerecht zu werden.
- </para>
- <itemizedlist>
- <listitem>
- <para>
- <constant>PDO::ERRMODE_SILENT</constant>
- </para>
- <para>
- Das ist die Standardmethode. PDO setzt einfach den Fehler-Code, damit Sie ihn mit
- den Methoden <function>PDO::errorCode</function> und
- <function>PDO::errorInfo</function> sowohl im Statement- als auch im
- Datenbank-Objekt überprüfen können. Wenn der Fehler aus einem Aufruf eines
- Statement-Objekts hervorging, würden Sie die Methoden
- <function>PDOStatement::errorCode</function> oder
- <function>PDOStatement::errorInfo</function> des Objekts aufrufen. Wenn der
- Fehler aus einem Aufruf des Datenbank-Objekts hervorging, würden Sie diese
- Methoden des Datenbank-Objekts aufrufen.
- </para>
- </listitem>
- <listitem>
- <para>
- <constant>PDO::ERRMODE_WARNING</constant>
- </para>
- <para>
- Zusätzlich zum Setzen des Fehler-Codes wird PDO eine traditionelle
- E_WARNING-Nachricht ausgeben. Diese Einstellung ist nützlich während des
- Debuggens/Testens, wenn Sie sehen wollen, welche Probleme aufgetreten sind, ohne
- den Ablauf der Anwendung zu unterbrechen.
- </para>
- </listitem>
- <listitem>
- <para>
- <constant>PDO::ERRMODE_EXCEPTION</constant>
- </para>
- <para>
- Zusätzlich zum Setzen des Fehler-Codes wirft PDO eine
- <classname>PDOException</classname> und setzt deren Eigenschaften so, dass sie
- den Fehler-Code und Fehlerinformationen widergeben. Diese Einstellung ist auch
- nützlich während des Debuggens, da sie das Script am Ort des Fehlers
- gewissermaßen "sprengt" und sehr schnell mögliche Problemstellen in Ihrem Code
- aufzeigt. (Zur Erinnerung: Transaktionen bekommen automatisch einen Rollback,
- wenn eine Ausnahme das Script beendet.)
- </para>
- <para>
- Diese Einstellung ist auch nützlich, da Sie ihre Fehlerbehandlung klarer als
- mit traditionellen PHP-Warnungen strukturireren können und mit weniger Code und
- Verschachtelung als im stillen Modus mit expliziter Überprüfung des
- Rückgabewertes jedes einzelnen Datenbankaufrufes.
- </para>
- <para>
- Unter <link linkend='language.exceptions'>Ausnahmen</link> finden Sie weitere
- Informationen über Ausnahmen in PHP.
- </para>
- </listitem>
- </itemizedlist>
- <para>
- PDO benutzt Fehler-Codes nach SQL-92 SQLSTATE. Individuelle PDO-Treiber sind selbst
- verantwortlich, ihre nativen Fehler-Codes in die entsprechenden SQLSTATE-Pendants
- umzuwandeln. Die Methode <function>PDO::errorCode</function> gibt einen einzelnen
- SQLSTATE-Code zurück. Wenn Sie genauere Informationen über einen Fehler benötigen,
- bietet PDO auch die Methode <function>PDO::errorInfo</function>, die ein Array
- zurückgibt, das den SQLSTATE-Code, den treiberspezifischen Fehler-Code und die
- treiberspezifische Fehlermeldung enthält.
- </para>
+ <title>Fehler und Fehlerbehandlung</title>
+ <para>
+ PDO bietet Ihnen die Wahl unter 3 verschiedenen Strategien zur Fehlerbehandlung,
+ um Ihrem Stil der Anwendungsentwicklung gerecht zu werden.
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <constant>PDO::ERRMODE_SILENT</constant>
+ </para>
+ <para>
+ Das ist die Standardmethode. PDO setzt einfach den Fehler-Code, damit Sie ihn mit
+ den Methoden <function>PDO::errorCode</function> und
+ <function>PDO::errorInfo</function> sowohl im Statement- als auch im
+ Datenbank-Objekt überprüfen können. Wenn der Fehler aus einem Aufruf eines
+ Statement-Objekts hervorging, würden Sie die Methoden
+ <function>PDOStatement::errorCode</function> oder
+ <function>PDOStatement::errorInfo</function> des Objekts aufrufen. Wenn der
+ Fehler aus einem Aufruf des Datenbank-Objekts hervorging, würden Sie diese
+ Methoden des Datenbank-Objekts aufrufen.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <constant>PDO::ERRMODE_WARNING</constant>
+ </para>
+ <para>
+ Zusätzlich zum Setzen des Fehler-Codes wird PDO eine traditionelle
+ E_WARNING-Nachricht ausgeben. Diese Einstellung ist nützlich während des
+ Debuggens/Testens, wenn Sie sehen wollen, welche Probleme aufgetreten sind, ohne
+ den Ablauf der Anwendung zu unterbrechen.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <constant>PDO::ERRMODE_EXCEPTION</constant>
+ </para>
+ <para>
+ Zusätzlich zum Setzen des Fehler-Codes wirft PDO eine
+ <classname>PDOException</classname> und setzt deren Eigenschaften so, dass sie
+ den Fehler-Code und Fehlerinformationen widergeben. Diese Einstellung ist auch
+ nützlich während des Debuggens, da sie das Script am Ort des Fehlers
+ gewissermaßen "sprengt" und sehr schnell mögliche Problemstellen in Ihrem Code
+ aufzeigt. (Zur Erinnerung: Transaktionen bekommen automatisch einen Rollback,
+ wenn eine Ausnahme das Script beendet.)
+ </para>
+ <para>
+ Diese Einstellung ist auch nützlich, da Sie ihre Fehlerbehandlung klarer als
+ mit traditionellen PHP-Warnungen strukturireren können und mit weniger Code und
+ Verschachtelung als im stillen Modus mit expliziter Überprüfung des
+ Rückgabewertes jedes einzelnen Datenbankaufrufes.
+ </para>
+ <para>
+ Unter <link linkend='language.exceptions'>Ausnahmen</link> finden Sie weitere
+ Informationen über Ausnahmen in PHP.
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>
+ PDO benutzt Fehler-Codes nach SQL-92 SQLSTATE. Individuelle PDO-Treiber sind selbst
+ verantwortlich, ihre nativen Fehler-Codes in die entsprechenden SQLSTATE-Pendants
+ umzuwandeln. Die Methode <function>PDO::errorCode</function> gibt einen einzelnen
+ SQLSTATE-Code zurück. Wenn Sie genauere Informationen über einen Fehler benötigen,
+ bietet PDO auch die Methode <function>PDO::errorInfo</function>, die ein Array
+ zurückgibt, das den SQLSTATE-Code, den treiberspezifischen Fehler-Code und die
+ treiberspezifische Fehlermeldung enthält.
+ </para>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example><title>Eine PDO Instanz erstellen und den Error Mode setzen</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$dsn = 'mysql:dbname=testdb;host=127.0.0.1';
+$user = 'dbuser';
+$password = 'dbpass';
+
+try {
+ $dbh = new PDO($dsn, $user, $password);
+ $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
+} catch (PDOException $e) {
+ echo 'Verbindung fehlgeschlagen: ' . $e->getMessage();
+}
+
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
</chapter>
<!-- Keep this comment at the end of the file