不喜欢单例/nolikein / singleton
1.0.0
2020-10-31 16:57 UTC
Requires
- php: ^7.3
Requires (Dev)
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2024-09-29 05:49:42 UTC
README
描述
此库使用单例设计模式。感谢 domnikl 项目的贡献。
安装
使用composer,在简单的命令行中: composer require nolikein/singleton ^1.0.0
使用Docker与composer: docker run --rm --interactive --tty -v $PWD:/app composer require nolikein/singleton ^1.0.0
用法
您可以通过两种方式包含单例。
1/ 像这样扩展单例
use Nolikein\Singleton\SingletonClass;
class InheritatedClass extends SingletonClass
//...
2/ 使用trait
use Nolikein\Singleton\SingletonTrait;
class ClassWithTrait
{
use SingletonTrait;
//...
最后,您可以创建一个实例
$instance = MyClass::getInstance();
许可证
该项目受 MIT 许可证的保护。