- /**
- * 单态模式
- *
- * Singleton模式主要作用是保证在应用程序中,一个类Class只有一个实例存在。
- *
- * @author doodoo<>pwtitle@gmail.com
- */
- class MyClass
- {
- private static $instance = null;
- private function __construct(){} //注意:因为构造方法是私有的,所以不能直接实例化, 而应该用类似下面的方法来得到实例
- public static function getInstance()
- {
- if(self::$instance==null)
- {
- $instance = new Myclass();
- }
- return self::$instance;
- }
- }
- $class = MyClass::getInstance();
- ?>
转自:http://blog.csdn.net/pwtitle/article/details/297912