NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
学习了laravel、hdphp and thinkphp的容器概念。 容器用来储存类的对象实例,把所有的对象进行统一的管理。 所有的依赖注入全部由容器服务通过反射来完成。 框架的核心App类继承的容器服务类,所以一般情况下不需要单独的调用容器服务。 ### 注意 一般情况下使用框架带的类库如验证码、图片处理、curl等等。。。在实例的时候实际上并没有实例化真正的服务类库,而是实例化到了外观类,这是为了可以实现类的静态调用。 所以如果你在外观类里面写一个方法 `getRealInstance` 那么在容器在创建对象的时候会调用该方法,该方法需要返回一个真实的实例。