Correction status:qualified
Teacher's comments:
一、控制器的功能和用途
控制器(controller):也就是MVC中的C
主要功能:任务的总调度,相当于电脑的CPU。
主要用途:主要用于处理用户的输入和任务的派发。
二、用户请求的功能和用途
用户请求:相当于我们的URL地址,例如www.baidu.com
主要功能:通过URL地址请求到服务器,然后在返回响应的数据。
三、依赖注入的实现原理
依赖注入:将当前依赖的对象,以参数的形式注入到当前对象,简称依赖注入,也叫控制反转
实现方法:
1.构造方法注入
class Index{
protected $user;
public function __construct(User $user)
{$this->user = $user;
}}
2.操作方法注入
class Index extends Controller{ public function hello(User $user)
{return 'Hello,'.$user->name;
}