// 单例模式class Single{ protected static $isset; /** * 第一步:私有化构造方法 */ private function __construct(){ } /** * 第二步:获取实例 */ static function create(){ if( !self::$isset ){ self::$isset = new self(); } return self::$isset; } /** * 第三步:私有化克隆方法 */ private function __clone(){ }}$s = Single::create();$s2 = Single::create();var_dump($s);var_dump($s2);die;