cvs: phpdoc-de /language constants.xml operators.xml types.xml

From: Date: Thu, 10 Oct 2002 11:21:07 +0000
Subject: cvs: phpdoc-de /language constants.xml operators.xml types.xml
Groups: php.doc.de 
Request: Send a blank email to doc-de+get-294@lists.php.net to get a copy of this message
betz Thu Oct 10 07:21:07 2002 EDT Modified files: /phpdoc-de/language constants.xml operators.xml types.xml Log: sync to en Index: phpdoc-de/language/constants.xml diff -u phpdoc-de/language/constants.xml:1.7 phpdoc-de/language/constants.xml:1.8 --- phpdoc-de/language/constants.xml:1.7 Fri May 31 13:47:03 2002 +++ phpdoc-de/language/constants.xml Thu Oct 10 07:21:07 2002 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> -<!-- EN-Revision: 1.25 Maintainer: betz Status: ready --> +<!-- $Revision: 1.8 $ --> +<!-- EN-Revision: 1.26 Maintainer: betz Status: ready --> <!-- CREDITS: tzwenny --> <chapter id="language.constants"> @@ -59,7 +59,7 @@ <note> <simpara> Konstanten und (globale) Variablen befinden sich in unterschiedlichen - Namensräumen. Das hat zum Beispiel zur Folge, dass &true; und + Namensräumen. Das hat zum Beispiel zur Folge, dass &true; und <varname>$TRUE</varname> grundsätzlich unterschiedlich sind. </simpara> </note> @@ -67,7 +67,7 @@ <simpara> Falls Sie eine undefinierte Konstante verwenden, nimmt PHP an, dass Sie den Namen der Konstanten selber meinen. - Wenn das passiert wird eine <link linkend="features.error-handling">Notice</link> + Wenn das passiert wird eine <link linkend="ref.errorfunc">Notice</link> ausgegeben. Benutzen Sie die Funktion <function>defined</function> um herauszufinden, ob eine Konstante definiert ist. </simpara> Index: phpdoc-de/language/operators.xml diff -u phpdoc-de/language/operators.xml:1.17 phpdoc-de/language/operators.xml:1.18 --- phpdoc-de/language/operators.xml:1.17 Tue Sep 3 13:56:27 2002 +++ phpdoc-de/language/operators.xml Thu Oct 10 07:21:07 2002 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.17 $ --> -<!-- EN-Revision: 1.38 Maintainer: betz Status: ready --> +<!-- $Revision: 1.18 $ --> +<!-- EN-Revision: 1.40 Maintainer: betz Status: ready --> <!-- CREDITS: tzwenny --> <chapter id="language.operators"> <title>Operatoren</title> @@ -412,10 +412,11 @@ <simpara> Ist das <link linkend="ini.track-errors">track_errors</link>-Feature aktiviert, werden alle Fehlermeldungen, die von diesem Ausdruck erzeugt - werden, in der globalen Variablen $php_errormsg gespeichert. Da diese - Variable mit jedem neuen Auftreten eines Fehlers überschrieben wird, sollte - man sie möglichst bald nach Verwendung des Ausdrucks überprüfen, wenn man - mit ihr arbeiten will. + werden, in der Variablen + <link linkend="reserved.variables.phperrormsg">$php_errormsg</link> + gespeichert. Da diese Variable mit jedem neuen Auftreten eines Fehlers + überschrieben wird, sollte man sie möglichst bald nach Verwendung des + Ausdrucks überprüfen, wenn man mit ihr arbeiten will. </simpara> <para> @@ -438,7 +439,8 @@ </para> <note> <simpara> - Der @-Operator funktioniert nur bei Ausdrücken. Eine einfache + Der @-Operator funktioniert nur bei + <link linkend="language.expressions">Ausdrücken</link>. Eine einfache Daumenregel: wenn Sie den Wert von etwas bestimmen können, dann können Sie den @-Operator davor schreiben. Zum Beispiel können Sie ihn vor Variablen, Funktionsaufrufe und vor @@ -451,6 +453,13 @@ <simpara> Siehe auch <function>error_reporting</function>. </simpara> + <note> + <para> + Der @ Fehler-Kontroll-Operator verhindert jedoch keine Meldungen, + welche aus Fehlern beim Parsen resultieren. + </para> + </note> + <warning> <para> Zum gegenwärtigen Zeitpunkt deaktiviert der "@" Index: phpdoc-de/language/types.xml diff -u phpdoc-de/language/types.xml:1.36 phpdoc-de/language/types.xml:1.37 --- phpdoc-de/language/types.xml:1.36 Tue Sep 3 13:56:27 2002 +++ phpdoc-de/language/types.xml Thu Oct 10 07:21:07 2002 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.36 $ --> -<!-- EN-Revision: 1.87 Maintainer: betz Status: ready --> +<!-- $Revision: 1.37 $ --> +<!-- EN-Revision: 1.88 Maintainer: betz Status: ready --> <chapter id="language.types"> <title>Typen</title> @@ -697,16 +697,6 @@ <emphasis>nicht eingerückt werden darf</emphasis> und es dürfen keine Leerzeichen oder Tabulatoren vor oder nach dem Semikolon stehen. </simpara> - <simpara> - Wahrscheinlich der unangenehmste Umstand ist der, dass ebenso kein - Wagenrücklauf (<literal>\r</literal>) am Ende dieser Zeile stehen darf, - nur ein Zeilenvorschub (<literal>\n</literal>). - Da Microsoft Windows die Folge <literal>\r\n</literal> als - Zeilenabschlusszeichen benutzt, kann Ihre heredoc-Syntax nicht - funktionieren, wenn Sie Ihr Skript mit einem Editor unter Windows - schreiben. Die meisten Programmier-Editoren bieten jedoch die - Möglichkeit, Ihre Dateien mit einem UNIX Zeilenende zu speichern. - </simpara> </warning> <para> @@ -1662,18 +1652,8 @@ nicht definiert. <informalexample> <programlisting role="php"> -$a = 1; // $a ist ein Integer-Wert -$a[0] = "f"; // $a wird zum Array, $a[0] enthält "f" - </programlisting> - </informalexample> - </para> - <para> - Weil das o.a. Beispiel so aussieht, als ob $a ein Array wird, - dessen erstes Element ein 'f' enthält, bedenken Sie folgendes: - <informalexample> - <programlisting role="php"> -$a = "1"; // $a ist ein String -$a[0] = "f"; // Was ist mit den String-Offsets? Was passiert? +$a = "1"; // $a ist ein String +$a[0] = "f"; // Was ist mit den String offsets? Was passiert? </programlisting> </informalexample> </para>

« previous php.doc.de (#294) next »