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+mysql分页代码详解
Mar 27 PHP
PHP SEO优化之URL优化方法
Apr 21 PHP
php模拟js函数unescape的函数代码
Oct 20 PHP
PHP实现图片裁剪、添加水印效果代码
Oct 01 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
Dec 31 PHP
YII2 实现多语言配置的方法分享
Jan 11 PHP
PHP编程实现阳历转换为阴历的方法实例
Aug 08 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
May 11 PHP
php利用array_search与array_column实现二维数组查找
Jul 08 PHP
PHP批斗大会之缺失的异常详解
Jul 09 PHP
Laravel自动生成UUID,从建表到使用详解
Oct 24 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 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
jquery+thinkphp实现跨域抓取数据的方法
2016/10/15 PHP
BOOM vs RR BO5 第四场 2.14
2021/03/10 DOTA
不懂JavaScript应该怎样学
2008/04/16 Javascript
HTML node相关的一些资料整理
2010/01/01 Javascript
javascript两段代码,两个小技巧
2010/02/04 Javascript
JavaScript学习笔记之获取当前目录的实现代码
2010/12/14 Javascript
基于jQuery实现左右div自适应高度完全相同的代码
2012/08/09 Javascript
jquery拖动插件(jquery.drag)使用介绍
2013/06/18 Javascript
jquery自动将form表单封装成json的具体实现
2014/03/17 Javascript
JavaScript实现自动生成网页元素功能(按钮、文本等)
2015/11/21 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
2016/01/13 Javascript
jQuery事件用法详解
2016/10/06 Javascript
Javascript中this绑定的3种方法与比较
2016/10/13 Javascript
解析如何利用iframe标签以及js制作时钟
2016/12/08 Javascript
详解Vue路由钩子及应用场景(小结)
2017/11/07 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
原生JavaScript实现轮播图
2021/01/10 Javascript
[48:12]Secret vs Optic Supermajor 胜者组 BO3 第三场 6.4
2018/06/05 DOTA
Python urlopen 使用小示例
2008/09/06 Python
wxpython 学习笔记 第一天
2009/02/09 Python
Python中属性和描述符的正确使用
2016/08/23 Python
python抓取网页中链接的静态图片
2018/01/29 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
2020/02/07 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
区三好学生主要事迹
2014/01/30 职场文书
班组拓展活动方案
2014/08/14 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
公司领导班子民主生活会对照检查材料
2014/10/02 职场文书
成绩报告单家长评语
2014/12/30 职场文书
烟台的海导游词
2015/02/02 职场文书
关于车尾的标语大全
2015/08/11 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
入党心得体会
2019/06/20 职场文书
python实现进度条的多种实现
2021/04/29 Python
MySQL查看表和清空表的常用命令总结
2021/05/26 MySQL