Mike: Variable in Klasse ändern

Beitrag lesen

class _message
{
protected $width;
public function setWidth($w)
{
    $this->width = $w;
}
  // Rest
}
$x = new _message();
$x->setWidth('300px');

»»  
  
So habe ich es auch schon probiert aber mann muss hier ja für jeden Wert eine Funktion schreiben.  
So funktioniert es irgendwie nicht:  
~~~php
  
function _set($name,$value){  
  $this->$name=$value;  
}  
  
$x->_set('height','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? Absicht is es nicht ;)

danke mfg Mike