批改状态:未批改
老师批语:
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);点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号