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 相关文章推荐
图象函数中的中文显示
Oct 09 PHP
数据库的日期格式转换
Oct 09 PHP
php strstr查找字符串中是否包含某些字符的查找函数
Jun 03 PHP
PHP print类函数使用总结
Jun 25 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
May 08 PHP
PHP Yii框架之表单验证规则大全
Nov 16 PHP
PHP保存session到memcache服务器的方法
Jan 19 PHP
PHP静态成员变量和非静态成员变量详解
Feb 14 PHP
PHP简单实现合并2个数字键数组值的方法
May 30 PHP
利用PHP_XLSXWriter代替PHPExcel的方法示例
Jul 16 PHP
php下的原生ajax请求用法实例分析
Feb 28 PHP
用php实现分页效果的示例代码
Dec 10 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
Ha0k 0.3 PHP 网页木马修改版
2009/10/11 PHP
php 向访客和爬虫显示不同的内容
2009/11/09 PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
2011/10/29 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
php通过排列组合实现1到9数字相加都等于20的方法
2015/08/03 PHP
JavaScript基本概念初级讲解论坛贴的学习记录
2009/02/22 Javascript
jQuery each()小议
2010/03/18 Javascript
JS 文件传参及处理技巧分析
2010/05/13 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
2015/04/25 Javascript
jQuery控制li上下循环滚动插件用法实例(附demo源码下载)
2016/05/28 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
AngularJS入门教程之静态模板详解
2016/08/18 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
[02:23]2014DOTA2国际邀请赛中国战队回顾
2014/08/01 DOTA
[00:31]DOTA2上海特级锦标赛 Fnatic战队宣传片
2016/03/04 DOTA
详解Django中的过滤器
2015/07/16 Python
Python编写Windows Service服务程序
2018/01/04 Python
基于python log取对数详解
2018/06/08 Python
Django框架用户注销功能实现方法分析
2019/05/28 Python
python如何实现视频转代码视频
2019/06/17 Python
python中的句柄操作的方法示例
2019/06/20 Python
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
Python PyInstaller库基本使用方法分析
2019/12/12 Python
浅谈django 模型类使用save()方法的好处与注意事项
2020/03/28 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
英国二手物品交易网站:Preloved
2017/10/06 全球购物
班组长安全职责
2014/01/05 职场文书
小学庆六一活动总结
2014/08/28 职场文书
有子女的离婚协议书怎么写(范本)
2014/09/29 职场文书
2015年银行大堂经理工作总结
2015/04/24 职场文书
《1942》观后感
2015/06/08 职场文书
医务人员岗前培训心得体会
2016/01/08 职场文书