Correction status:Uncorrected
Teacher's comments:
1.控制器
控制器就是将用户的请求进行相应的处理之后,产生对应的结果并返回给用户,从视觉层面体现出来。
2.请求对象
请求对象可以理解为用户请求的URL,请求对象中提供了大量的方法来获取和设置这些URL中的参数。
<?php // 依赖注入,一个类中的参数是另外一个类的实例对象,这种情况采用依赖注入方法 class Honda { private $name; private $power; public function __construct($name, $power) { $this->name = $name; $this->power = $power; } public function getNameAndPower() { return $this->name . '拥有' . $this->power . '马力'; } } class Civic { public $honda = null; public function __construct(Honda $honda) { $this->honda = $honda; } public function showPower() { return $this->honda->getNameAndPower(); } } class Fit { public function showPower(Honda $honda) { return $honda->getNameAndPower(); } } $honda_1 = new Honda('Civic', '177'); $honda_2 = new Honda('FIt', '131'); $civic = new Civic($honda_1); $fit = new Fit(); echo $civic->showPower(); echo $fit->showPower($honda_2);
点击 "运行实例" 按钮查看在线实例