itxq / singleton-pattern-php
PHP单例模式
v1.0.5
2020-04-07 03:07 UTC
Requires
- php: >=7.1.0
README
开源地址:
【GitHub:】https://github.com/itxq/singleton-pattern-php
扩展安装:
-
方法一:composer命令
composer require itxq/singleton-pattern-php
-
方法二:直接下载压缩包,然后进入项目中执行 composer命令
composer update
来生成自动加载文件
引用扩展:
- 当你的项目不支持composer自动加载时,可以使用以下方式来引用该扩展包
// 引入扩展(具体路径请根据你的目录结构自行修改)
require_once __DIR__ . '/vendor/autoload.php';
使用示例:
<?php namespace test; use itxq\traits\SingletonPattern; class TestClass { use SingletonPattern; public function test(): string { return '1008611'; } } // 获取实例并传入配置 var_dump(TestClass::make(['b' => '123'])); // 传入配置 TestClass::make()->setConfig('a', 'ccc'); // 获取配置 var_dump(TestClass::make()->getConfig()); // 直接运行方法 var_dump(TestClass::make()->test());