<?php
#后盾网 houdunwang.com
#后盾人 houdunren.com
namespace app;
/**
* Class Person
*
* @package app
*/
class Person
{
/**
* 保存对象实例
* @var
*/
protected static $isMake;
/**
* 不允许外部实例化
* Person constructor.
*/
private function __construct()
{
}
/**
* 使用静态变量控制只会创建一次对象实例
*
* @return mixed
*/
public static function make()
{
if (is_null(static::$isMake)) {
static::$isMake = new static();
}
return static::$isMake;
}
}
$instance = Person::make();