PHP4のSingleton
妙に重いなとおもったら
<?php class SingletonClass { function SingletonClass() { } function &getInstance() { static $instance; if (is_null($instance)) { $instance =& new SingletonClass(); } return $instance; } } $a =& SingletonClass::getInstance(); $b =& SingletonClass::getInstance();
ってやってて、全然Singletonじゃなかった鬱。
× $instance =& new SingletonClass();
○ $instance = new SingletonClass();
てことで。