Briefkasten
Erfahrenes Mitglied
Hallo,
ich hab ein merkwürdiges problem, ich muss einer variable 2mal den wert zuweisen bis sie diesen übernimmt.
Klasse
Hat jemand eine Idee woran das liegen könnte?
ich hab ein merkwürdiges problem, ich muss einer variable 2mal den wert zuweisen bis sie diesen übernimmt.
PHP:
...
$tpl = new tplengine();
$tpl->header["header"] = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
var_dump($tpl->header["header"]); //gibt NULL zurück
$tpl->header["header"] = "asdfsdf";
var_dump($tpl->header["header"]); //gibt asdfsdf zurück
...
Klasse
PHP:
...
private $m_tpl_vars = array(""=>"header");
...
public function __set($var,$value)
{
switch($var)
{
case "contentmembers":
$this->contentmembers = $value;
break;
case "header":
$this->m_tpl_vars["header"] = $value;
break;
default:
echo "Fehler: Diese Eigenschaft ist nicht vorhanden!";
break;
}
}
Hat jemand eine Idee woran das liegen könnte?