PHP单例模式示例代码
来源:互联网 发布:b站mac版怎么下 编辑:程序博客网 时间:2024/05/22 15:04
<?php
class MySingleton {
protected static $instance;
/**
* 获取单例对象
* @return MySingleton
*/
public static function getInstance() {
if (! isset ( self::$instance )) {
self::$instance = new self ();
}
return self::$instance;
}
/**
* 构造函数
*/
private function __construct() {
print ("__construct") ;
print("\r\n");
}
/**
* 禁用克隆函数
*/
final private function __clone() {
print ("__construct") ;
print("\r\n");
}
/**
* 析构函数,对象销毁时执行
*/
function __destruct() {
print ("__destruct") ;
print("\r\n");
}
/**
* 测试的函数对象
*/
public function say() {
$class = get_called_class ();
printf ( $class );
print("\r\n");
print ("Hello Word...") ;
print("\r\n");
}
}
$obj = MySingleton::getInstance ();
$obj->say ();
- PHP单例模式示例代码
- 单例模式代码示例
- 单例模式代码示例
- 单例模式的示例代码
- java单例模式的示例代码
- 单例模式的示例代码
- Java单例模式与工厂模式简单示例代码
- 单例模式示例
- 单例模式示例
- 单例模式示例
- 单例模式示例
- PHP 单例模式 工厂模式 策略模式代码理解
- 单例设计模式代码示例 MRC&ARC
- PHP设计模式之单例模式简单代码介绍
- php设计模式之单例模式代码
- php单例模式
- php单例模式
- PHP单例模式
- 二、【word2vec学习路线】语言模型分层优化
- 排序之插入排序
- 面向接口编程的一个例子
- 指针函数与函数指针的区别
- oracle 按照指定的查询条件对查询结果进行排序
- PHP单例模式示例代码
- Ajax中跨域同步的问题
- jquery easyui 扩展验证
- makefile链接错误:undefined reference
- 1.7 Sandbox
- jQuery ajax - ajax() 方法
- Android 后台线程调用前台线程的几种方法
- What’s the difference between a stack and a heap?
- javascript闭包