Date: 08/22/00
- Next message: Christian Ullrich: "[PHP-DOC] cvs: phpdoc /de/chapters intro.xml"
- Previous message: Christian Ullrich: "[PHP-DOC] cvs: phpdoc /en/chapters install.xml"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
chrullrich Tue Aug 22 12:42:47 2000 EDT
Modified files:
/phpdoc/de/appendices debugger.xml
Log:
Überarbeitungen.
Index: phpdoc/de/appendices/debugger.xml
diff -u phpdoc/de/appendices/debugger.xml:1.4 phpdoc/de/appendices/debugger.xml:1.5
--- phpdoc/de/appendices/debugger.xml:1.4 Fri Aug 4 11:32:20 2000
+++ phpdoc/de/appendices/debugger.xml Tue Aug 22 12:42:47 2000
@@ -1,60 +1,60 @@
<appendix id="debugger">
- <title>Der PHP Debugger</title>
+ <title>Der PHP-Debugger</title>
<sect1 id="debugger-using">
<title>Verwendung des Debuggers</title>
<para>
- Der integrierte Debugger von PHP is nützlich um die Zahl der
- vermeidbaren Fehler gering zu halten. Jedesmal, wenn PHP startet
- stellt der Debugger eine Verbindung zu einem <acronym>TCP</acronym>
- Port her. Jede Fehlermeldung wird nun an diese TCP Verbindung ausgegeben.
+ Der integrierte Debugger von PHP ist nützlich, um schwer zu findende
+ Fehler aufzuspüren. Jedesmal, wenn PHP startet,
+ stellt der Debugger eine Verbindung zu einem <acronym>TCP</acronym>-Port
+ her. Jede Fehlermeldung wird nun an diese TCP-Verbindung ausgegeben.
Damit lässt sich ein "debugging server" einrichten, der innerhalb
- einer <acronym>IDE</acronym> oder einem programmierbaren Editor (z.B.
- Emacs) laeuft.
+ einer <acronym>IDE</acronym> oder eines programmierbaren Editors (z. B.
+ Emacs) läuft.
</para>
<para>
Den Debugger einrichten:
<orderedlist>
<listitem>
<simpara>
- In der <link linkend="configuration.file">Konfigurationsdatei</link>
- (<link linkend="ini.debugger.port">debugger.port</link>) muss man
- einen TCP Port fuer den Debugger eingeben und ihn starten (<link
+ Geben Sie in der <link linkend="configuration.file">Konfigurationsdatei</link>
+ (<link linkend="ini.debugger.port">debugger.port</link>)
+ einen TCP-Port für den Debugger ein und aktivieren Sie ihn (<link
linkend="ini.debugger.enabled">debugger.enabled</link>).
</simpara>
</listitem>
<listitem>
<simpara>
- Dann muss man einen TCP Listener auf diesem Port installieren,
- der auf dem Port horcht. (zum Beispiel <command>socket -l -s
+ Dann richten Sie einen <acronym>TCP</acronym>-Listener ein,
+ der auf dem Port horcht (zum Beispiel <command>socket -l -s
1400</command> unter UNIX).
</simpara>
</listitem>
<listitem>
<simpara>
- Im Code steht dann
+ Schreiben Sie in Ihren Code die Anweisung
"debugger_on(<replaceable>host</replaceable>)", wobei
- <replaceable>host</replaceable> die IP Nummer oder der Hostname
- ist, wo der <acronym>TCP</acronym> Listener läuft.
+ <replaceable>host</replaceable> die IP-Adresse oder der Hostname
+ ist, wo der <acronym>TCP</acronym>-Listener läuft.
</simpara>
</listitem>
</orderedlist>
- Nun werden alle Warnungen, Hinweise etc. an dieser Schnittstelle
- angezeigt, <emphasis>soger wenn sie mit <function>error_reporting
+ Nun werden alle Warnungen, Hinweise, etc. auf diese Schnittstelle
+ ausgegeben, <emphasis>sogar wenn sie mit <function>error_reporting
</function> abgeschaltet wurden.</emphasis>.
</para>
</sect1>
<sect1 id="debugger-protocol">
- <title>Debugger Protokoll</title>
+ <title>Debugger-Protokoll</title>
<para>
- Das Protokoll des Debuggers ist Zeilenorientiert. Jede Zeile
- besteht aus einem <emphasis>type</emphasis> und weiteren
- Zeilen, die eine <emphasis>message</emphasis> darstellen.
+ Das Protokoll des Debuggers ist zeilenorientiert. Jede Zeile
+ hat einen <emphasis>Typ</emphasis>, und mehrere
+ Zeilen bilden eine <emphasis>Meldung</emphasis>.
Jede Meldung beginnt mit der Zeile <literal>start</literal>
- und endet mit <literal>end</literal>. Es ist möglich, dass PHP
- mehrere Meldungen gleichzeitig ausgibt.
+ und endet mit <literal>end</literal>. Es ist möglich, dass PHP
+ Zeilen mehrerer Meldungen gleichzeitig ausgibt.
</para>
<para>
Eine Zeile hat folgendes Format:
@@ -71,7 +71,7 @@
<term><replaceable>date</replaceable></term>
<listitem>
<simpara>
- Datum im ISO 8601 Format:
+ Datum im ISO 8601-Format:
(<replaceable>jjjj</replaceable>-<replaceable>mm</replaceable>-<replaceable>tt</replaceable>)
</simpara>
</listitem>
@@ -88,7 +88,7 @@
<term><replaceable>host</replaceable></term>
<listitem>
<simpara>
- DNS Name oder IP Adresse des Hosts auf dem der Fehler auftrat.
+ DNS-Name oder IP-Adresse des Hosts, auf dem der Fehler auftrat.
</simpara>
</listitem>
</varlistentry>
@@ -97,7 +97,7 @@
<listitem>
<simpara>
PID (process id) auf dem <replaceable>host</replaceable>
- des Prozesses mit dem das PHP Script den Fehler erzeugt hat.
+ des Prozesses mit dem PHP-Script, das den Fehler erzeugt hat.
</simpara>
</listitem>
</varlistentry>
@@ -105,10 +105,10 @@
<term><replaceable>type</replaceable></term>
<listitem>
<para>
- Typ der Zeile. Er zeigt dem empfangenden Programm wie es die
+ Typ der Zeile. Er zeigt dem empfangenden Programm, wie es die
folgenden Daten behandeln soll:
<table>
- <title>Typen der Debugger Zeilen</title>
+ <title>Typen der Debugger-Zeilen</title>
<tgroup cols="2">
<thead>
<row>
@@ -120,34 +120,34 @@
<row>
<entry><literal>start</literal></entry>
<entry>
- Sagt dem empfangenden Programm, dass eine Debuggermeldung
- hier startet. Der Inhalt von <replaceable>data</replaceable>
+ Teilt dem empfangenden Programm mit, dass hier eine Debuggermeldung
+ beginnt. Der Inhalt von <replaceable>data</replaceable>
ist der Typ der Fehlermeldung, der unten aufgelistet ist.
</entry>
</row>
<row>
<entry><literal>message</literal></entry>
- <entry>Die PHP Fehlermeldung.</entry>
+ <entry>Die PHP-Fehlermeldung.</entry>
</row>
<row>
<entry><literal>location</literal></entry>
<entry>
- Dateiname und Zeilennummer wo der Fehler aufgetreten ist.
- Die erste <literal>Location-</literal> Zeile beinhaltet immer die
- Top-Level Location.
- <replaceable>data</replaceable> beinhaltet
+ Dateiname und Zeilennummer, wo der Fehler aufgetreten ist.
+ Die erste <literal>Location-</literal>Zeile beinhaltet immer die
+ Top-Level-Location.
+ <replaceable>data</replaceable> enthält
<literal><replaceable>file</replaceable>:<replaceable>line</replaceable></literal>.
Nach jeder <literal>message</literal> und nach jeder
- <literal>function</literal> steht eine <literal>location</literal> Zeile.
+ <literal>function</literal> steht eine <literal>location</literal>-Zeile.
</entry>
</row>
<row>
<entry>
<literal>frames</literal></entry> <entry>
- Anzahl der der Nummer von Frames in der Folgenden Ebenenanzeige
- Bei vier Frames werden Informationen zu den vier Ebenen der aufgerufenen
- Funktion angezeigt. Wenn keine "frames" Zeile angezeigt wird,
- ist die Funktionstiefe 0 (Der Fehler ist auf höchster Ebene
+ Anzahl der Frames in der folgenden Ebenenanzeige.
+ Bei vier Frames werden Informationen zu vier Ebenen von
+ Funktionsaufrufen angezeigt. Wenn keine "frames"-Zeile angezeigt wird,
+ ist die Funktionstiefe 0 (der Fehler ist auf der höchsten Ebene
aufgetreten).
</entry>
</row>
@@ -155,15 +155,15 @@
<entry>
<literal>function</literal></entry>
<entry>
- Name der Funktion in der der Fehler aufgetreten ist. Wird jeweils
- fuer jede Funktionebene innerhalb des Funktionsaufrufs wiederholt
+ Name der Funktion, in der der Fehler aufgetreten ist. Wird jeweils
+ für jede Funktionsebene innerhalb des Funktionsaufrufs wiederholt
angezeigt.
</entry>
</row>
<row>
<entry><literal>end</literal></entry>
<entry>
- Gibt dem empfangenden Programm zu verstehen,
+ Teilt dem empfangenden Programm mit,
dass die Meldung hier endet.
</entry>
</row>
@@ -182,12 +182,12 @@
</variablelist>
<table>
- <title>Debugger Fehlertypen</title>
+ <title>Debugger-Fehlertypen</title>
<tgroup cols="2">
<thead>
<row>
<entry>Debugger</entry>
- <entry>PHP Interne</entry>
+ <entry>PHP-intern</entry>
</row>
</thead>
<tbody>
@@ -225,7 +225,7 @@
</para>
<para>
<example>
- <title>Beispielhafge Debuggermeldung</title>
+ <title>Beispielhafte Debuggermeldung</title>
<literallayout>
1998-04-05 23:27:400966 lucifer.guardian.no(20481) start: notice
1998-04-05 23:27:400966 lucifer.guardian.no(20481) message: Uninitialized variable
- Next message: Christian Ullrich: "[PHP-DOC] cvs: phpdoc /de/chapters intro.xml"
- Previous message: Christian Ullrich: "[PHP-DOC] cvs: phpdoc /en/chapters install.xml"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

