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模板之Phpbean的目录结构
Jan 10 PHP
php include的妙用,实现路径加密
Jul 29 PHP
支持中文的php加密解密类代码
Nov 27 PHP
php修改NetBeans默认字体的大小
Jul 02 PHP
php遍历目录输出目录及其下的所有文件示例
Jan 27 PHP
ThinkPHP之import方法实例详解
Jun 20 PHP
PHP实现对文本数据库的常用操作方法实例演示
Jul 04 PHP
PHP图片处理之图片背景、画布操作
Nov 19 PHP
php防止CC攻击代码 php防止网页频繁刷新
Dec 21 PHP
前端必学之PHP语法基础
Jan 01 PHP
php实现爬取和分析知乎用户数据
Jan 26 PHP
微信公众号之主动给用户发送消息功能
Jun 22 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/11/25 PHP
用PHP写的基于Memcache的Queue实现代码
2011/11/27 PHP
php对大文件进行读取操作的实现代码
2013/01/23 PHP
PHP编程中尝试程序并发的几种方式总结
2016/03/21 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
php观察者模式应用场景实例详解
2017/02/03 PHP
thinkphp5框架API token身份验证功能示例
2019/05/21 PHP
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
2013/04/18 Javascript
jQuery动态设置form表单的enctype值(实现代码)
2013/07/04 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
利用jsonp跨域调用百度js实现搜索框智能提示
2016/08/24 Javascript
关于微信上网页图片点击全屏放大效果
2016/12/19 Javascript
input获取焦点时底部菜单被顶上来问题的解决办法
2017/01/24 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
react-native-fs实现文件下载、文本存储的示例代码
2017/09/22 Javascript
基于bootstrap写的一点localStorage本地储存
2017/11/21 Javascript
js实现点击按钮复制文本功能
2020/07/20 Javascript
node.js自动上传ftp的脚本分享
2018/06/16 Javascript
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
python实现给数组按片赋值的方法
2015/07/28 Python
浅谈Python实现2种文件复制的方法
2018/01/19 Python
Python基于OpenCV实现视频的人脸检测
2018/01/23 Python
Python匿名函数及应用示例
2019/04/09 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
大韩航空官方网站:Korean Air
2017/10/25 全球购物
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
NYX Professional Makeup官方网站:专业彩妆和美容产品
2019/10/29 全球购物
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
2013/06/16 面试题
工商管理专业学生的自我评价
2013/10/01 职场文书
最新党员的自我评价分享
2013/11/04 职场文书
学校关爱留守儿童活动方案
2014/08/27 职场文书
2015年学生会工作总结范文
2015/03/31 职场文书
js实现自动锁屏功能
2021/06/02 Javascript