====== Vordefinierte Konstanten ====== PHP ersetzt einige Konstanten während der Laufzeit. ^ Konstante ^ Bedeutung ^ | __FILE__ | Die Datei in der die Konstante verwendet wird | | __LINE__ | Die Zeile innerhalb von __FILE__, an der __LINE__ verwendet wird | | __DIR__ | Das Verzeichnis, in der die Datei __FILE__ zu finden ist | | __CLASS__ | Die Klassen in der die Konstante verwendet wird | | __FUNCTION__ | Der Funktionsname, in der die Konstante verwendet wird. | | __METHOD__ | Der Methodenname innerhalb von __CLASS__, in der die Konstante verwendet wird | ===== Beispiel ===== "; echo "Der reine Dateiname ist ".basename(__FILE__)."
"; echo "im Verzeichnis ".__DIR__."
"; echo "in der Klasse ".__CLASS__."
"; echo "Aufruf der Methode ".__FUNCTION__."
"; echo "Klasse::Methode ".__METHOD__."
"; echo "Dies hier steht in Codezeile ".__LINE__."
"; } } $example= new PredefinedConstants; $example->show(); ?>
---- siehe auch: [[http://www.proggen.org/forum/viewtopic.php?f=34&t=5124|Forenbeitrag]]