codememory / singleton
Codememory 模式 Singleton
v1.0
2021-09-01 15:41 UTC
Requires
- php: >=8.0
Requires (Dev)
- symfony/var-dumper: ^5.3
This package is auto-updated.
Last update: 2024-09-29 06:03:08 UTC
README
安装
composer require codememory/singleton
使用
<?php use Codememory\Patterns\Singleton\SingletonTrait; require_once 'vendor/autoload.php'; // Создаем класс, который будет использовать singleton class ClassWithSingleton { // Подключаем singleton и можно использовать use SingletonTrait; private int $number = 0; public function setNumber(int $number): void { $this->number = $number; } public function getNumber(): int { return $this->number; } } ClassWithSingleton::getInstance()->setNumber(10); echo ClassWithSingleton::getInstance()->getNumber(); // 10