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 相关文章推荐
基于qmail的完整WEBMAIL解决方案安装详解
Oct 09 PHP
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
Jun 08 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
Jun 25 PHP
2014年最新推荐的10款 PHP 开发框架
Aug 01 PHP
php学习笔记之基础知识
Nov 08 PHP
PHP截取指定图片大小的方法
Dec 10 PHP
PHP中使用file_get_contents post数据代码例子
Feb 13 PHP
php格式化电话号码的方法
Apr 24 PHP
PHP中$_SERVER使用说明
Jul 05 PHP
php简单获取复选框值的方法
May 11 PHP
Laravel下生成验证码的类
Nov 15 PHP
微信小程序结合ThinkPHP5授权登陆后获取手机号
Nov 23 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
西德产收音机
2021/03/01 无线电
php echo 输出字符串函数详解
2010/05/13 PHP
Look And Say 序列php实现代码
2011/05/22 PHP
解析php中session的实现原理以及大网站应用应注意的问题
2013/06/17 PHP
解析MySql与Java的时间类型
2013/06/22 PHP
ThinkPHP提交表单时默认自动转义的解决方法
2014/11/25 PHP
PHP编写简单的App接口
2016/08/28 PHP
smarty模板数学运算示例
2016/12/11 PHP
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
2017/05/25 jQuery
利用jsonp与代理服务器方案解决跨域问题
2017/09/14 Javascript
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
Vue实现双向绑定的原理以及响应式数据的方法
2018/07/02 Javascript
如何基于javascript实现贪吃蛇游戏
2020/02/09 Javascript
vue-calendar-component 封装多日期选择组件的实例代码
2020/12/04 Vue.js
[44:30]完美世界DOTA2联赛PWL S2 GXR vs Magma 第一场 11.25
2020/11/26 DOTA
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
Python如何实现守护进程的方法示例
2017/02/08 Python
python实现下载文件的三种方法
2017/02/09 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
详解Python中where()函数的用法
2018/03/27 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
python hook监听事件详解
2018/10/25 Python
Python Scrapy多页数据爬取实现过程解析
2020/06/12 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
2020/07/02 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
Java中会存在内存泄漏吗,请简单描述
2016/12/22 面试题
学生党员思想汇报
2013/12/28 职场文书
市场营销管理毕业生自荐信
2014/03/03 职场文书
保护环境建议书
2014/03/12 职场文书
球队口号
2014/06/18 职场文书
不尊敬老师检讨书范文
2014/11/19 职场文书