php设计模式-单例模式
2016-07-16 22:45
507 查看
单例设计模式,让一个类只能创建一个对象。
1.先让构造函数私有化
2.可以在类的内部使用一个静态方法,来创建对象
class Person{
static $obj = null;
private function __consturct(){
}
static function getObj(){
if(is_null(self::$obj )){
self::$obj = new self;
}
return $obj;
}
function __destruct(){
echo "######################";
}
}
$p = Person::getObj();
1.先让构造函数私有化
2.可以在类的内部使用一个静态方法,来创建对象
class Person{
static $obj = null;
private function __consturct(){
}
static function getObj(){
if(is_null(self::$obj )){
self::$obj = new self;
}
return $obj;
}
function __destruct(){
echo "######################";
}
}
$p = Person::getObj();
相关文章推荐
- 一个PHP+Mysql手工注入例子
- phpcms 模板页面
- thinkphp3.2.3学习笔记——获取thinkphp以及创建项目
- php模块编译
- php编译安装与配置
- php解析带中文字符的cookie字符串
- php练习:每5个商品一排
- 菜鸟必看php基础之类对
- 初识PHP
- php 正则表达式
- fsetpos
- fgetpos() - C库函数
- fgetpos
- thinkphp AOP(面向切面编程)
- PHP 资源备忘
- PHP SimpleXMLElement:XML文件解析和读写
- 服务器被攻击,minerd进程为什么和ntp扯上了
- [软件人生]大白话讲述了近两百年中美之间的历史关系及tpp是什么
- PHP定界符 多行字符串的生成
- Yii2 应用结构 过滤器之核心过滤器