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

原创 2017-02-14 09:44:54 298
摘要:本文实例讲述了php实现singleton()单例模式的方法。分享给大家供大家参考。具体实现方法如下:common.php文件如下:<?php   class CC   {   private static $ins;   public static functi

本文实例讲述了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实现singleton()单例模式实例请关注PHP中文网(www.php.cn)其他文章!

发布手记

热门词条