cvs: phpdoc-de /language constants.xml
| From: | Friedhelm Betz | Date: | Wed, 22 Jan 2003 11:06:53 +0000 |
| Subject: | cvs: phpdoc-de /language constants.xml | ||
| Groups: | php.doc.de | ||
| Request: | Send a blank email to doc-de+get-447@lists.php.net to get a copy of this message | ||
betz Wed Jan 22 06:06:53 2003 EDT
Modified files:
/phpdoc-de/language constants.xml
Log:
sync to en
Index: phpdoc-de/language/constants.xml
diff -u phpdoc-de/language/constants.xml:1.8 phpdoc-de/language/constants.xml:1.9
--- phpdoc-de/language/constants.xml:1.8 Thu Oct 10 07:21:07 2002
+++ phpdoc-de/language/constants.xml Wed Jan 22 06:06:52 2003
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.8 $ -->
-<!-- EN-Revision: 1.26 Maintainer: betz Status: ready -->
+<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.27 Maintainer: betz Status: ready -->
<!-- CREDITS: tzwenny -->
<chapter id="language.constants">
@@ -9,12 +9,11 @@
<simpara>
Eine Konstante ist ein Bezeichner (Name) für eine simple Variable.
Wie der Name schon ausdrückt, kann sich der Wert einer Konstanten
- zur Laufzeit eines Skripts nicht ändern. (Die 'Magischen Konstanten'
- <constant>__FILE__</constant> und <constant>__LINE__</constant> scheinen
- eine Ausnahme von dieser Regel zu sein, aber in Wahrheit sind dies
- keine Konstanten). Eine Konstante unterscheidet zwischen Groß- und
- KLeinschreinbung (case-sensitive). Nach gängiger Konvention werden
- Konstanten immer in Großbuchstaben geschrieben.
+ zur Laufzeit eines Skripts nicht ändern (eine Ausnahme bilden die
+ <link linkend="language.constants.predefined">Magischen Konstanten</link>,
+ die aber tatsächlich keine Konstanten sind.) Eine Konstante unterscheidet
+ zwischen Groß- und KLeinschreinbung (case-sensitive). Nach gängiger
+ Konvention werden Konstanten immer in Großbuchstaben geschrieben.
</simpara>
<para>
Der Name einer Konstanten folgt den gleichen Regeln wie alle anderen
@@ -130,6 +129,53 @@
die nur zur Verfügung stehen, wenn diese Erweiterungen selbst zur Verfügung stehen,
entweder über dynamisches Laden zur Laufzeit oder sie sind einkompiliert.
</simpara>
+
+ <para>
+ Es gibt vier magische Konstanten, die sich abhängig davon, wo sie
+ eingesetzt werden, einen unterschiedlichen Wert haben. Zum Beispiel hängt
+ der Wert der Konstanten <constant>__LINE__</constant> davon ab, in welcher
+ Zeile ihres Skripts Sie diese Konstante verwenden. Diese besonderen
+ Konstanten sind unabhängig von Groß-/Kleinschreibung und sind folgende:
+ </para>
+ <para>
+ <table>
+ <title>Einige "magische" PHP "Konstanten"</title>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Beschreibung</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><constant>__LINE__</constant></entry>
+ <entry>
+ Die aktuelle Zeilennummer einer Datei.
+ </entry>
+ </row>
+ <row>
+ <entry><constant>__FILE__</constant></entry>
+ <entry>
+ Der vollständige Pfad- und Dateiname einer Datei.
+ </entry>
+ </row>
+ <row>
+ <entry><constant>__FUNCTION__</constant></entry>
+ <entry>
+ Der Name einer Funktion. Steht seit PHP 4.3.0 zur Verfügung.
+ </entry>
+ </row>
+ <row>
+ <entry><constant>__CLASS__</constant></entry>
+ <entry>
+ Der Name einer Klasse. Steht seit PHP 4.3.0 zur Verfügung.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
<simpara>
Eine Liste vordefinierter Konstanten finden Sie im Abschnitt