美文网首页
计算机基础知识分享-3

计算机基础知识分享-3

作者: 你好667 | 来源:发表于2017-10-30 21:18 被阅读0次

    对laravel容器的简单理解

    1. 依赖

    IOC( inversion of controller )叫做控制反转模式,也可以称为(dependency injection ) 依赖注入模式。

    2. 反射

    反射它指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。反射是操纵面向对象范型中元模型的API,其功能十分强大,可帮助我们构建复杂,可扩展的应用。其用途如:自动加载插件,自动生成文档,甚至可用来扩充PHP语言

    3绑定

    容器并不需要有什么具体的指示去如何构造这些实例,因为他们会根据 PHP 的反射进行自动的实例化。
    在服务提供者内部,你可以通过 $this->app 来访问容器的实例。我们可以使用 bind 方法来注册绑定,这需要传递类或接口名,然后跟上一个 Closure 闭包函数,闭包用来返回一个所绑定类的实例。

    相关文章

      网友评论

          本文标题:计算机基础知识分享-3

          本文链接:https://www.haomeiwen.com/subject/tmwmpxtx.html