<?php
/**
* 单态模式
*
* Singleton模式主要作用是保证在应用程序中,一个类Class只有一个实例存在。
*
* @author doodoo<>pwtitle@gmail.com
*/
class MyClass{
private static $instance = null;
private function __construct(){}
public static function getInstance(){
if(self::$instance==null){
return new MyClass();
}
return self::$instance;
}
}
$class = MyClass::getInstance();
?>
此博客主要介绍了在PHP中实现单态设计模式。单态模式可确保应用程序里一个类只有一个实例。代码展示了定义类及获取实例的方法,通过静态变量和静态方法来控制实例的创建。
3178





