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中round()函数对浮点数进行四舍五入的方法
Nov 19 PHP
Yii框架登录流程分析
Dec 03 PHP
服务器上配置PHP运行环境教程
Feb 12 PHP
php实现专业获取网站SEO信息类实例
Apr 02 PHP
yii分页组件用法实例分析
Dec 28 PHP
php实现等比例不失真缩放上传图片的方法
Nov 14 PHP
php获取当前月与上个月月初及月末时间戳的方法
Dec 05 PHP
PHP快速推送微信模板消息
Apr 14 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
ajax+php实现无刷新验证手机号的实例
Dec 22 PHP
Yii框架函数简单用法分析
Sep 09 PHP
关于laravel 日志写入失败问题汇总
Oct 17 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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
通过php快速统计某个数据库中每张表的数据量
2012/09/04 PHP
PHP-Fcgi下PHP的执行时间设置方法
2013/08/02 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
读jQuery之七 判断点击了鼠标哪个键的代码
2011/06/21 Javascript
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
JS实现table表格数据排序功能(可支持动态数据+分页效果)
2016/05/26 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
2016/10/30 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
js实现无缝滚动图(可控制当前滚动的方向)
2017/02/22 Javascript
jQuery UI Grid 模态框中的表格实例代码
2017/04/01 jQuery
JavaScript 自定义事件之我见
2017/09/25 Javascript
vue自定义全局共用函数详解
2018/09/18 Javascript
JS使用Dijkstra算法求解最短路径
2019/01/17 Javascript
jQuery属性选择器用法实例分析
2019/06/28 jQuery
jQuery实现消息弹出框效果
2019/12/10 jQuery
vue实现点击出现操作弹出框的示例
2020/11/05 Javascript
Python 面向对象 成员的访问约束
2008/12/23 Python
python xpath获取页面注释的方法
2019/01/14 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
深入了解Django View(视图系统)
2019/07/23 Python
Django 实现admin后台显示图片缩略图的例子
2019/07/28 Python
通过实例解析python subprocess模块原理及用法
2020/10/10 Python
python 生成正态分布数据,并绘图和解析
2020/12/21 Python
CSS3中Transition动画属性用法详解
2016/07/04 HTML / CSS
梅西百货澳大利亚:Macy’s Australia
2017/07/26 全球购物
越南综合购物网站:Lazada越南
2019/06/10 全球购物
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
自荐信如何“自荐”
2013/10/24 职场文书
质检部岗位职责
2013/11/11 职场文书
电信专业毕业生推荐信
2013/11/18 职场文书
模具毕业生推荐信
2014/02/15 职场文书
中学生评语大全
2014/04/18 职场文书
php去除deprecated的实例方法
2021/11/17 PHP
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏
Springboot中如何自动转JSON输出
2022/06/16 Java/Android