Optionaler Parameter in Klasse
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
code
fehlermeldung
funktion
null
optionale parameter
para
parameter
test
variable benutzen
variable nehmen
-
In PHP kann man optionale Parameter ja so machen:
function bliblablup($para = "parameter") { [...] }
Jetzt habe ich aber eine Klasse, in der eine Public Variable definiert ist und möchte in einer Funktion als Standartwert die Variable benutzen:
class test { public $var; function bliblablup($para = $this->var) { [...] } }
Hier bekomme ich aber die Fehlermeldung unexpected T_VARIABLE. Warum geht das nicht?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Als Standardwert kann man keine Variable nehmen. Machs doch einfach so:
class test { public $var; function bliblablup($para=null) { if ($para == null) $para = $this->var; } }
LG cookies
Beitrag zuletzt geändert: 11.4.2010 12:06:45 von cookies -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage