ThinkPHP使用(对象)容器统一管理对象实例及依赖注入。
容器类的工作由think\Container
类完成,但大多数情况下我们都是通过应用类(think\App
类)或是app
助手函数来完成容器操作,容器中所有的对象实例都可以通过容器标识单例调用,你可以给容器中的对象实例绑定一个对象标识,如果没有绑定则使用类名作为容器标识。
ThinkPHP使用(对象)容器统一管理对象实例及依赖注入。
容器类的工作由think\Container
类完成,但大多数情况下我们都是通过应用类(think\App
类)或是app
助手函数来完成容器操作,容器中所有的对象实例都可以通过容器标识单例调用,你可以给容器中的对象实例绑定一个对象标识,如果没有绑定则使用类名作为容器标识。