Blogger Information
Blog 28
fans 0
comment 0
visits 16642
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
控制器,请求对象和依赖注入实例-2018年05月24日00:08
植树青年小江同志的博客
Original
704 people have browsed it

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);

运行实例 »

点击 "运行实例" 按钮查看在线实例


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post