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 相关文章推荐
基于php实现长连接的方法与注意事项的问题
May 10 PHP
深入php中var_dump方法的使用详解
Jun 24 PHP
解析php常用image图像函数集
Jun 24 PHP
destoon整合UCenter图文教程
Jun 21 PHP
PHP实现无限级分类(不使用递归)
Oct 22 PHP
PHP在线书签系统分享
Jan 04 PHP
全面解析PHP操作Memcache基本函数
Jul 14 PHP
php接口技术实例详解
Dec 07 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
Feb 28 PHP
使用phpQuery获取数组的实例
Mar 13 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
Mar 23 PHP
PHP数组访问常用方法解析
Sep 05 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 代码规范小结
2012/03/08 PHP
基于php上传图片重命名的6种解决方法的详细介绍
2013/04/28 PHP
smarty内置函数foreach用法实例
2015/01/22 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
JavaScript 学习笔记之变量及其作用域
2015/01/14 Javascript
JavaScript中使用Callback控制流程介绍
2015/03/16 Javascript
jQuery插件Validation快速完成表单验证的方式
2016/07/28 Javascript
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)
2016/08/11 Javascript
js实现文字选中分享功能
2017/01/25 Javascript
ES6中字符串的使用方法扩展
2019/06/04 Javascript
JavaScript判断浏览器运行环境的详细方法
2019/06/30 Javascript
layui关闭层级、简单监听的实例
2019/09/06 Javascript
[55:25]2018DOTA2亚洲邀请赛3月29日 小组赛A组 VG VS OG
2018/03/30 DOTA
python 输出一个两行字符的变量
2009/02/05 Python
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
Python中Class类用法实例分析
2015/11/12 Python
Python三级菜单的实例
2017/09/13 Python
微信跳一跳python辅助脚本(总结)
2018/01/11 Python
Python实现中一次读取多个值的方法
2018/04/22 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
2018/06/13 Python
Python  unittest单元测试框架的使用
2018/09/08 Python
Python实现Linux监控的方法
2019/05/16 Python
对python3 sort sorted 函数的应用详解
2019/06/27 Python
python爬虫把url链接编码成gbk2312格式过程解析
2020/06/08 Python
韩国保养品、日本药妆购物网:小三美日
2018/12/30 全球购物
新西兰网上购物,折扣店:BestDeals.co.nz
2019/03/20 全球购物
Hawes & Curtis官网:英国经典品牌
2019/07/27 全球购物
夜大毕业生自我评价分享
2013/11/10 职场文书
给老婆的搞笑检讨书
2014/01/12 职场文书
幼儿园中秋节活动方案2013
2014/01/29 职场文书
科长竞争上岗演讲稿
2014/05/12 职场文书
泰山导游词
2015/02/02 职场文书
考试后的感想
2015/08/07 职场文书
公务员学习中国梦心得体会
2016/01/05 职场文书