Mailinglisten-Archive |
Stephan Bulheller wrote:
> funktioniert das Konstrukt. Wenn ich aber den wert vorher generieren will geht das Ganze in die Hose:
>
> $var = "Teststring";
> function cl_date_format ($variable1, $variable2 = $var ) {
> ...
> }
> Jetzt meine Frage:
> Geht das generell so nicht oder kennt irgendjemand einen Workarround???
zumindest in PHP4 get es prinzipiell nicht, da hier Code-Parsing und
-Ausführung zwei getrennte Verarbeitungsschritte sind.
d.h. wenn die Funktion geparst und in der internen Funktionstabelle
angelegt wird, dann ist der Inhalt von $var noch gar nicht bekannt,
und genau deshalb sind nur konstante Werte wie 3.14, false oder "string"
möglich, nicht aber berechnete Werte, Funktionsaufruf oder Variablen
--
Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77
php::bar PHP Wiki - Listenarchive