PHP的对象方法声明中指定形参类型是什么意思?
2016-10-31 17:24发布
段曼
这是Thinkphp5.0的源代码中think/app这个类文件的run方法,他在形参中直接指定request是起什么作用?
是不是当前面有自动加载函数的时候,这样声明就会立即把对应的request类文件加载进来?
另外我在看依赖注入的概念的时候也看过这种写法,请问他和依赖注入之间又有什么关系?
这个问题牵扯的东西比较多我先回答第一个问题参数中的Request是干什么用的Requset的目的就是限定参数, 限定这个变量只能传入指定的类, 类的子类, 实现了接口的类的对象这样有一个好处就是我们可以调用该对象内部的方法 而不担心这个方法是否存在!
最多设置5个标签!
这个问题牵扯的东西比较多
我先回答第一个问题参数中的Request是干什么用的
Requset的目的就是限定参数, 限定这个变量只能传入
指定的类, 类的子类, 实现了接口的类的对象
这样有一个好处就是我们可以调用该对象内部的方法 而不担心这个方法是否存在!
一周热门 更多>