?phpclass a { static public $obj; public function __construct(){ } static public function getInstance(){ if(empty(self::$obj)){ echo 执行实例化BR; self::$obj = new a(); } return self::$obj; } public function test(){ return testBR; }}$NewIn
<?php
class a {
static public $obj;
public function __construct(){
}
static public function getInstance(){
if(empty(self::$obj)){
echo "执行实例化<BR>";
self::$obj = new a();
}
return self::$obj;
}
public function test(){
return "test<BR>";
}
}
$NewInstance = a::getInstance();
echo $NewInstance->test();
$NewInstance1 = a::getInstance();
echo $NewInstance1->test();
?>
想系统的学习源码 就要了解设计模式这样能快速阅读 优秀源码
于是想把所有设计模式试着实现下 ,以后见到能事半功倍。
PHP单例模式,没什么技术含量。 主要用途是当页面可能多出调用相同实例的时候使用单例模式可以减少系统开销
最常见的要数DB类了。几乎所有的PHP框架都是这个套路
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号