note 22446 deleted from function.define by sniper

From: Date: Wed, 29 Jan 2003 03:54:30 +0000
Subject: note 22446 deleted from function.define by sniper
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-42966@lists.php.net to get a copy of this message
Even static does'nt meem to be working /////////////////////// <?php class Counter { var $counter = 0; function increment_and_print() { print ++$this->counter; print "\n"; } } class SingletonCounter { static $m_instance = NULL; function Instance() { if (self::$m_instance == NULL) { self::$m_instance = new Counter(); } return self::$m_instance; } } SingletonCounter::Instance()->increment_and_print(); SingletonCounter::Instance()->increment_and_print(); SingletonCounter::Instance()->increment_and_print(); ?> ///////////////////////// Parse error: parse error, expecting T_OLD_FUNCTION' or T_FUNCTION' or T_VAR' or '}'' in /singleton.php on line 15

« previous php.notes (#42966) next »