web6 / class-collection
在文件夹中组织类,并按需/延迟加载它们作为属性。
dev-main
2021-04-18 16:47 UTC
This package is auto-updated.
Last update: 2024-09-23 06:08:17 UTC
README
在文件夹中组织类,并按需/延迟加载它们作为属性。
安装
通过Composer安装
$ composer require web6/class-collection
使用方法
配置自动加载
通过包含Composer生成的文件来配置自动加载
include_once('vendor/autoload.php');
创建成员类
创建类并将它们保存在文件夹中。
class App { use \W6\ClassCollection\ClassCollectionTrait; public $message = 'Not inited'; protected function init() { $this->message = 'Inited'; } }
使用您的类
在您的应用程序的任何地方,您都可以请求该类的相同实例。
$app = App::instance(); echo $app->message;