php实现singleton()单例模式实例


Posted in PHP onNovember 06, 2014

本文实例讲述了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 相关文章推荐
Windows下的PHP5.0安装配制详解
Sep 05 PHP
无限级别菜单的实现
Oct 09 PHP
网站用php实现paypal整合方法
Nov 28 PHP
php生成局部唯一识别码LUID的代码
Oct 06 PHP
php根据身份证号码计算年龄的实例代码
Jan 18 PHP
ThinkPHP模板引擎之导入资源文件方法详解
Jun 18 PHP
PHP使用glob函数遍历目录或文件夹的方法
Dec 16 PHP
PHP中调用SVN命令更新网站方法
Jan 07 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
Yii2增加验证码步骤详解
Apr 25 PHP
php显示页码分页类的封装
Jun 08 PHP
PHP实现根据数组某个键值大小进行排序的方法
Mar 13 PHP
php使用session二维数组实例
Nov 06 #PHP
php函数serialize()与unserialize()用法实例
Nov 06 #PHP
php实现webservice实例
Nov 06 #PHP
php的dl函数用法实例
Nov 06 #PHP
PHP写日志的实现方法
Nov 05 #PHP
PHP实现UTF-8文件BOM自动检测与移除实例
Nov 05 #PHP
PHP动态编译出现Cannot find autoconf的解决方法
Nov 05 #PHP
You might like
用PHP实现登陆验证码(类似条行码状)
2006/10/09 PHP
深入了解php4(1)--回到未来
2006/10/09 PHP
文件上传程序的全部源码
2006/10/09 PHP
PHP随机生成信用卡卡号的方法
2015/03/23 PHP
PHP数据的提交与过滤基本操作实例详解
2016/11/11 PHP
thinkphp分页集成实例
2017/07/24 PHP
为jQuery增加join方法的实现代码
2010/11/28 Javascript
Jquery 插件开发笔记整理
2011/01/17 Javascript
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
判断文档离浏览器顶部的距离的方法
2014/01/08 Javascript
javascript如何判断输入的url是否正确
2014/04/11 Javascript
nodejs下打包模块archiver详解
2014/12/03 NodeJs
jQuery实现图片向左向右切换效果的简单实例
2016/05/18 Javascript
JS实现弹出居中的模式窗口示例
2016/06/20 Javascript
angular或者js怎么确定选中ul中的哪几个li
2017/08/16 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
2017/11/08 jQuery
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
解决vue接口数据赋值给data没有反应的问题
2018/08/27 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
[14:51]DOTA2 HEROS教学视频教你分分钟做大人-卓尔游侠
2014/06/13 DOTA
python中join()方法介绍
2018/10/11 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
2019/05/23 Python
Python笔记之观察者模式
2019/11/20 Python
python实现双色球随机选号
2020/01/01 Python
五分钟演讲稿
2014/04/30 职场文书
询价采购方案
2014/06/09 职场文书
2014年机关作风建设工作总结
2014/10/23 职场文书
分居协议书范本
2014/11/03 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
教师工作表现自我评价
2015/03/05 职场文书
监理中标通知书
2015/04/16 职场文书
2015年小学校长工作总结
2015/05/19 职场文书
企业法人代表证明书
2015/06/18 职场文书
python读取并查看npz/npy文件数据以及数据显示方法
2022/04/14 Python