Mailinglisten-Archive |
Hallo Liste. Habe ein kleines Problem mit dem Singelton Muster. <code> class Template_Smart enxtedns Smarty { function Template_Smart() { //... } function &getInstance() { static $instance = null; if (!is_object($instance)) { $instance = &new Template_Smart(); } $retVal = &$instance; return $retVal; } } </code> Ich bekomme leider immer nur eine Kopie von der Instanz und die Referenz. <test> $foo = Template_Smart::getInstance(); $foo->assign('foo', 'foo'); $bar = Template_Smart::getInstance(); $bar->assign('bar', 'bar'); $qux = Template_Smart::getInstance(); print_r($qux->get_template_vars()); </test> <ausgabe> array( ) </ausgabe> Wo liegt mein Fehler. Vielen Dank
php::bar PHP Wiki - Listenarchive