首页 > 开发 > PHP > 正文

php实现singleton()单例模式实例

2024-05-04 23:26:57
字体:
来源:转载
供稿:网友
这篇文章主要介绍了php实现singleton()单例模式的方法,以实例形式简单讲述了单例模式的实现过程,需要的朋友可以参考下
 
 

本文实例讲述了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程序设计有所帮助。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表