优艾设计网

PHP的对象方法声明中指定形参类型是什么意思??

优艾设计网 https://www.uibq.com 2023-04-19 18:49 出处:网络 作者:PS百科
这是Thinkphp5.0的源代码中think/app这个类文件的run方法,他在形参中直接指定request是起什优艾设计网_PS问答么作用? 是不是当前面有自动加载函数的时候,这样声明就会立即把对应的request类文件加载进来? 另外我


这是Thinkphp5.0的源代码中think/app这个类文件的run方法,他在形参中直接指定request是起什优艾设计网_PS问答么作用?

是不是当前面有自动加载函数的时候,这样声明就会立即把对应的request类文件加载进来?

另外我在看依赖注入的概念的时候也看过这种写法,请问他和依赖注入之间又有什么关系?


宇宙中的寒冰 2022-07-18 10:04

优艾设计网_设计百科

第二个问题动态加载这个和这个参数没有什么关系!


aaaaa12345 优艾设计网_设计百科 2022-07-18 10:08

当你访问这个OrderRepository下的create方法的时候,$order就是Order这个类的实例;


个性剖面图 2022-07-18 10:10

优艾设计网_Photoshop交流

Requset的目的就是限定参数, 限定这个变量只能传入


风中情缘 2022-07-18 10:15

优艾设计网_设计百科

第三个问题依赖注入我了解的也不是特别多, 有几种实现!如果参数限定是一个类, 我们就可以借助反射自动把变量注入进去!但是如果是一个接口那就还需要自己指定对应的类才行!我的这些说法也不一定都对! 你可以自己在搜索一下


OPPO服务 优艾设计网_PS论坛 2022-07-18 10:24

这个问题牵扯的东西比较多我先回答第一个问题参数中的Request是干什么用的Requset的目的就是限定参数, 限定这个变量只能传入指定的类, 类的子类, 实现了接口的类的对象这样有一个好处就是我们可以调用该对象内部的方法 而不担心这个方法是否存在!


我会好好的了已经 优艾设计网_设计模板 2022-07-18 10:27

只是限定一下参数类型


0

精彩评论

暂无评论...
验证码 换一张
取 消