cvs: phpdoc-de /language constants.xml operators.xml types.xml
| From: | Friedhelm Betz | 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>