Klassen para.uebergabe an funktion

tach community,

PHP 4->
es besteht die moeglichkeit einer funktion einen standardparameter zu uebergeben, wenn man beim aufruf nichts uebergibt. warum geht das nicht mit klassenvariablen? stehen die zur laufzeit noch nicht zur verfuegung??? kann eignetlich nicht sein… weil ich die mit einem konstruktor erzeuge.

beispiel:

class meineKlasse{
 var $myName;
 
 function meineKlasse(){
 $this-\>myName = "Hirni";
 } 

 function getName1($name = "Heinzl"){
 return $name;
 }
 function getName2($name = $this-\>myName){
 return $name;
 }
}

funktion 1 klappt.
funktion nicht :
Parse error: syntax error, unexpected T_VARIABLE

wie kann ich das loesen… beziehungsweise… was mache ich
denn da falsch?

grusz

Pixel

www.php.net:
Der Vorgabewert muss ein konstanter Ausdruck sein, darf also (zum Beispiel) keine Variable oder Element einer Klasse sein.

wie kann ich das loesen… beziehungsweise… was mache ich
denn da falsch?

grusz

Pixel

www.php.net:
Der Vorgabewert muss ein konstanter Ausdruck sein, darf also
(zum Beispiel) keine Variable oder Element einer Klasse sein.

shit. danke :smile: