PHP利用singleton()单例模式的解决办法

内容摘要
这篇文章主要为大家详细介绍了PHP利用singleton()单例模式的简单示例,具有一定的参考价值,可以用来参考一下。
文章正文

这篇文章主要为大家详细介绍了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程序设计有所帮助。

注:关于PHP利用singleton()单例模式的简单示例的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!