ChrisB: Variable in Klasse ändern

Beitrag lesen

Hi,

So funktioniert es irgendwie nicht:

function _set($name,$value){
  $this->$name=$value;
}

$x->_set('height','100px');

  
Abgesehen davon, dass „funktioniert nicht“ als Problembeschreibung nicht funktioniert, „funktioniert“ es so durchaus - dieser Code in den von Peter eingefügt, anschließende Kontrollausgabe des Objektes $x per var\_dump ergibt:  
  
~~~php
object(_message)#1 (2) {  
  ["width":protected]=>  
  string(5) "300px"  
  ["height"]=>  
  string(5) "100px"  
}

BTW: Dein Code sieht nach PHP 4 aus, auch wenn er weiterhin so in PHP 5 verwendbar wäre. Ist das Absicht?

Welcher Teil des Codes sieht nach PHP4 aus?

Zum Beispiel, dass du dich um Sichtbarkeiten kein Bisschen kümmerst, sieht nach PHP 4 aus.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?