企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
Singleton(单例模式):单例模式是最常见的模式之一,在Web应用的开发中,常常用于允许在运行时为某个特定的类创建仅有一个可访问的实例。 ``` <?php final class Mysql { public $name; /** * * @var self[该属性用来保存实例] */ private static $instance; private function __construct($name) { $this->name = $name; } /** * 防止克隆 * * @return self */ private function __conle() { } /** * Return self instance[创建一个用来实例化对象的方法] * * @return self */ public static function getInstance($name) { if (!self::$instance instanceof self) { return self::$instance = new self($name); } else { return self::$instance; } } } $gao = Mysql::getInstance('gaochangjian'); $gao1 = Mysql::getInstance('gaochangjian'); var_dump($gao->name); print_r($gao); print_r($gao1); ```