PHP 的单例模式代码
2018-07-20 来源:open-open
class User {
static function getInstance()
{
if (self::$instance == NULL) { // If instance is not created yet, will create it.
self::$instance = new User();
}
return self::$instance;
}
private function __construct()
// Constructor method as private so by mistake developer not crate
// second object of the User class with the use of new operator
{
}
private function __clone()
// Clone method as private so by mistake developer not crate
//second object of the User class with the use of clone.
{
}
function Log($str)
{
echo $str;
}
static private $instance = NULL;
}
User::getInstance()->Log("Welcome User");
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐