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
php miniBB中文乱码问题解决方法
Nov 25 PHP
php通过递归方式复制目录和子目录的方法
Mar 13 PHP
编写PHP脚本过滤用户上传的图片
Jul 03 PHP
php正则表达式获取内容所有链接
Jul 24 PHP
php 基础函数
Feb 10 PHP
thinkphp3.2实现跨控制器调用其他模块的方法
Mar 14 PHP
详解PHP的抽象类和抽象方法以及接口总结
Mar 15 PHP
php菜单/评论数据递归分级算法的实现方法
Aug 01 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
Sep 04 PHP
解决laravel id非自增 模型取回为0 的问题
Oct 11 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
Oct 15 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
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
十天学会php之第七天
2006/10/09 PHP
php的declare控制符和ticks教程(附示例)
2014/03/21 PHP
php实现获取及设置用户访问页面语言类
2014/09/24 PHP
解析WordPress中的post_class与get_post_class函数
2016/01/04 PHP
CodeIgniter配置之SESSION用法实例分析
2016/01/19 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
8个超棒的学习 jQuery 的网站 推荐收藏
2011/04/02 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
javascript实现信息的显示和隐藏如注册页面
2013/12/03 Javascript
JavaScript定义类的几种方式总结
2014/01/06 Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
2015/02/26 Javascript
ANGULARJS中使用JQUERY分页控件
2015/09/16 Javascript
学习JavaScript设计模式(单例模式)
2015/11/26 Javascript
jQuery获取及设置表单input各种类型值的方法小结
2016/05/24 Javascript
JavaScript 数组- Array的方法总结(推荐)
2016/07/21 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
Javascript实现信息滚动效果
2017/05/18 Javascript
JavaScript数组去重算法实例小结
2018/05/07 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
javascript实现贪吃蛇游戏(娱乐版)
2020/08/17 Javascript
Vue组件简易模拟实现购物车
2020/12/21 Vue.js
[09:13]2014DOTA2国际邀请赛 中国区预选赛coser表演
2014/05/23 DOTA
详解python字节码
2018/02/07 Python
Python实现的本地文件搜索功能示例【测试可用】
2018/05/30 Python
python+numpy+matplotalib实现梯度下降法
2018/08/31 Python
Linux 修改Python命令的方法示例
2018/12/03 Python
python 命令行传入参数实现解析
2019/08/30 Python
python中JWT用户认证的实现
2020/05/18 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
Python类的继承super相关原理解析
2020/10/22 Python
Timberland美国官网:全球领先的户外品牌
2016/08/15 全球购物
网络营销策划方案
2014/06/04 职场文书
常务副县长“三严三实”对照检查材料思想汇报
2014/10/05 职场文书
校园安全学习心得体会
2016/01/18 职场文书
Vue自定义铃声提示音组件的实现
2022/01/22 Vue.js