dynamische manipulatie van class variabelen

Status
Niet open voor verdere reacties.

bn2vs

Terugkerende gebruiker
Lid geworden
18 aug 2007
Berichten
1.705
Hey,

Ik werkte voorheen met deze code:
[JS] if (isset(${$paramName})) {
${$paramName} = $paramValue;
}[/JS]

Nu is het probleem dat ik die variabelen nu op class niveau heb ipv functie niveau. Dit werkt spijtig genoeg niet (krijch een fatal error)

[JS] if (isset($this->{$paramName})) {
$this->{$paramName} = $paramValue;
}[/JS]

Iemand een idee hoe ik dat wel kan doen? :)

Cheers
BN
 
Met de magische functie __set().
 
Hey,

Ik zat gistere ff te slapen ofzo denk ik, want had niet door dat ik in een static functie bezig was :confused:

Dat was dus de fout, en deze code werkt zonder problemen :)

PHP:
			if (property_exists('SMFormInput', $paramName) ) {
				SMFormInput::${$paramName} = $paramValue;
			}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan