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.ini中的php-5.2.0配置指令详解
Mar 27 PHP
apache2.2.4+mysql5.0.77+php5.2.8安装精简
Apr 29 PHP
php 模拟post_验证页面的返回状态(实例讲解)
Oct 28 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
May 13 PHP
php实现当前页面点击下载文件的简单方法
Sep 22 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
Oct 14 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
Oct 19 PHP
解决微信授权回调页面域名只能设置一个的问题
Dec 11 PHP
php获取ip及网址的简单方法(必看)
Apr 01 PHP
PHP+redis实现的悲观锁机制示例
Jun 12 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
Aug 21 PHP
PHP实现cookie跨域session共享的方法分析
Aug 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
php 无限级缓存的类的扩展
2009/03/16 PHP
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
PHP 异步执行方法,模拟多线程的应用分析
2013/06/03 PHP
详解WordPress中简码格式标签编写的基本方法
2015/12/22 PHP
Apache无法自动跳转却显示目录的解决方法
2020/11/30 PHP
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
如何使用json在前后台进行数据传输实例介绍
2013/04/11 Javascript
javascript解决innerText浏览器兼容问题思路代码
2013/05/17 Javascript
JavaScript数组去重的五种方法
2015/11/05 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
2016/12/01 Javascript
vue.js父组件使用外部对象的方法示例
2017/04/25 Javascript
js实现水平滚动菜单导航
2017/07/21 Javascript
webpack 打包压缩js和css的方法示例
2018/03/20 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
2019/05/07 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
python dict 字典 以及 赋值 引用的一些实例(详解)
2017/01/20 Python
Python实现学校管理系统
2018/01/11 Python
django rest framework 数据的查找、过滤、排序的示例
2018/06/25 Python
将pandas.dataframe的数据写入到文件中的方法
2018/12/07 Python
Python实现把多维数组展开成DataFrame
2019/11/30 Python
Python使用ElementTree美化XML格式的操作
2020/03/06 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
python实现简易版学生成绩管理系统
2020/06/22 Python
matplotlib绘制多子图共享鼠标光标的方法示例
2021/01/08 Python
HTML5新增加的功能详解
2016/09/05 HTML / CSS
澳大利亚最受欢迎的美发和美容在线商店:Catwalk
2018/12/12 全球购物
汽车检测与维修专业求职信
2013/10/30 职场文书
社区十八大感言
2014/01/19 职场文书
社团活动总结模板
2014/06/30 职场文书
亲子运动会的活动方案
2014/08/17 职场文书
上班时间打瞌睡检讨书
2014/09/26 职场文书
孟佩杰观后感
2015/06/17 职场文书
Elasticsearch 数据类型及管理
2022/04/19 Python
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers