cvs: phpdoc-de /language constants.xml

From: 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

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