💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## 单例模式的实现 ~~~ <?php /** * summary */ class Database { /** * summary */ protected $db; private function __construct() { } static function getInstance(){ if (self::$db) { return self::$db; }else { self::$db = new self(); } } } ?> ~~~ ## 工厂模式 使用静态方法,封装new Class(),而不是直接new Class().如果累有修改,只需要修改静态方法就行了,不用修改多出 ## 注册树模式 ## 自动加载 ~~~ <?php // function __autoload($class) { // include 'classes/' . $class . '.class.php'; // } function my_autoloader($class) { include 'classes/' . $class . '.class.php'; } spl_autoload_register('my_autoloader'); // 或者,自 PHP 5.3.0 起可以使用一个匿名函数 spl_autoload_register(function ($class) { include 'classes/' . $class . '.class.php'; }); ?> ~~~