php实现singleton()单例模式实例
2015-01-24信息快讯网
这篇文章主要介绍了php实现singleton()单例模式的方法,以实例形式简单讲述了单例模式的实现过程,需要的朋友可以参考下
本文实例讲述了php实现singleton()单例模式的方法。分享给大家供大家参考。具体实现方法如下:
common.php文件如下:
<?php
class CC
{
private static $ins;
public static function singleton()
{
if (!isset(self::$ins)){
$c = __CLASS__;
self::$ins = new $c;
}
return self::$ins;
}
public function EventResult($Id)
{
return $Id;
}
}
?>index.php文件如下:
<html>
<head>
<title>测试</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?php
require 'common.php';
$objCC=CC::singleton();
$r=$objCC->EventResult(7);
print_r($objCC);
echo $r."</br>";
?>
</body></html>希望本文所述对大家的PHP程序设计有所帮助。
php使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
php中JSON的使用与转换
ThinkPHP 404页面的设置方法
THINKPHP内容分页代码分享
php5.4以下版本json不支持不转义内容中文的解决方法
PHP针对JSON操作实例分析
linux中cd命令使用详解
PHP PDO fetch 模式各种参数的输出结果一览
php中$_POST与php://input的区别实例分析
windows中为php安装mongodb与memcache
php中Socket创建与监听实现方法
ioncube_loader_win_5.2.dll的错误解决方法
php中socket通信机制实例详解
php进行支付宝开发中return_url和notify_url的区别分析
腾讯微博提示missing parameter errorcode 102 错误的解决方法
调试PHP程序的多种方法介绍
php使用session二维数组实例
php函数serialize()与unserialize()用法实例
php实现webservice实例
php的dl函数用法实例
PHP写日志的实现方法
PHP动态编译出现Cannot find autoconf的解决方法
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
phpmyadmin中禁止外网使用的方法
PHP中ini_set与ini_get用法实例
PHP实现模仿socket请求返回页面的方法
php验证session无效的解决方法
CI框架Session.php源码分析
php中$_GET与$_POST过滤sql注入的方法
set_exception_handler函数在ThinkPHP中的用法
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法