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 Google的translate API代码
Dec 10 PHP
php 数据库字段复用的基本原理与示例
Jul 22 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
Jun 17 PHP
smarty中英文多编码字符截取乱码问题解决方法
Oct 28 PHP
PHP中使用正则表达式提取中文实现笔记
Jan 20 PHP
PHP获取文件夹内文件数的方法
Mar 12 PHP
php调整服务器时间的方法
Apr 03 PHP
php实现文本数据导入SQL SERVER
May 17 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
Nov 02 PHP
浅谈Laravel核心解读之Console内核
Dec 02 PHP
PHP示例演示发送邮件给某个邮箱
Apr 03 PHP
laravel 自定义常量的两种方案
Oct 14 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
win10下 php安装seaslog扩展的详细步骤
2020/12/04 PHP
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
js null undefined 空区别说明
2010/06/13 Javascript
jquery弹出框的用法示例(一)
2013/08/26 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
jQuery中removeProp()方法用法实例
2015/01/05 Javascript
Jquery 实现grid绑定模板
2015/01/28 Javascript
js实现简易的单数字随机抽奖(0-9)
2020/03/19 Javascript
js如何实现点击标签文字,文字在文本框出现
2015/08/05 Javascript
jQuery实现的自动加载页面功能示例
2016/09/04 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
Bootstrap CSS组件之按钮组(btn-group)
2016/12/17 Javascript
Angular2平滑升级到Angular4的步骤详解
2017/03/29 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
详解webpack中的hash、chunkhash、contenthash区别
2018/01/05 Javascript
在vscode中统一vue编码风格的方法
2018/02/22 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
AjaxFileUpload.js实现异步上传文件功能
2019/04/19 Javascript
Python内建数据结构详解
2016/02/03 Python
python实现求最长回文子串长度
2018/01/22 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
Django 模型类(models.py)的定义详解
2019/07/19 Python
Python求两个字符串最长公共子序列代码实例
2020/03/05 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
为什么相对PHP黑python的更少
2020/06/21 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
新媒传信软件测试面试题
2013/02/24 面试题
经济管理专业毕业生推荐信
2013/11/11 职场文书
大学校庆邀请函
2014/01/11 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
春节联欢会策划方案
2014/05/16 职场文书
幼儿园课题方案
2014/06/09 职场文书
学生未请假就回家检讨书
2014/09/22 职场文书
导游词之天津古文化街
2019/11/09 职场文书
Java 死锁解决方案
2022/05/11 Java/Android