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 和 MySQL 基础教程(一)
Oct 09 PHP
php教程 插件机制在PHP中实现方案
Nov 02 PHP
CodeIgniter生成网站sitemap地图的方法
Nov 13 PHP
YII路径的用法总结
Jul 09 PHP
PHP对象递归引用造成内存泄漏分析
Aug 28 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
Nov 18 PHP
yii实现model添加默认值的方法(2种方法)
Jan 06 PHP
Symfony2学习笔记之控制器用法详解
Mar 17 PHP
PHP生成唯一ID之SnowFlake算法
Dec 17 PHP
php简单构造json多维数组的方法示例
Jun 08 PHP
ThinkPHP 5.1 跨域配置方法
Oct 11 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
Nov 24 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
PHP中的函数嵌套层数限制分析
2011/06/13 PHP
使用PHP实现二分查找算法代码分享
2011/06/24 PHP
PHP中的Session对象如何使用
2015/09/25 PHP
yii权限控制的方法(三种方法)
2015/12/28 PHP
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
基于node实现websocket协议
2016/04/25 Javascript
jquery常用的12个小功能
2016/07/22 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
jQuery插件版本冲突的处理方法分析
2017/01/16 Javascript
Vue计算属性的使用
2017/08/04 Javascript
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
结合Vue控制字符和字节的显示个数的示例
2018/05/17 Javascript
jQuery扩展方法实现Form表单与Json互相转换的实例代码
2018/09/05 jQuery
jQuery实现的3D版图片轮播示例【滑动轮播】
2019/01/18 jQuery
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
Vue组件生命周期运行原理解析
2020/11/25 Vue.js
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
python图像和办公文档处理总结
2019/05/28 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
TripAdvisor越南:全球领先的旅游网站
2017/09/21 全球购物
大学生就业自荐信
2013/10/26 职场文书
文科教师毕业的自我评价
2014/01/16 职场文书
个人工作保证书
2015/02/28 职场文书
清洁工个人工作总结
2015/03/05 职场文书
施工安全保证书
2015/05/09 职场文书
最美乡村教师观后感
2015/06/11 职场文书
Mysql服务添加 iptables防火墙策略的方案
2021/04/29 MySQL
javascript对象3个属性特征
2021/11/17 Javascript
MySQL 开窗函数
2022/02/15 MySQL
Vue监视数据的原理详解
2022/02/24 Vue.js
Java 数据结构七大排序使用分析
2022/04/02 Java/Android