<?php
namespace app\index\controller;
/**
* 正常情况下,控制器不依赖与父类Controller.php
* 推荐继承父类,可以很方便的使用在父类中封装好的一些方法和属性
* Controller.php 没有静态代理
* 控制器中的输出,字符串全部用return 返回,不要用echo
* 如果输出的是复杂类型,我们可以用dump()函数
* 默认输出的格式为 HTML,也可以指定为其他格式:json
*
* 1.传统的new Request
* 2.静态代理:think\facade\Request
* 3.依赖注入:Request $request
* 4.父类Controller 中的属性 $request : $this->request->get()
*/
//use \think\facade\Request; //导入请求对象的静态代理
use \think\Request;
class Demo3 extends \think\Controller
{
public function test(Request $request)//依赖注入
{
//创建一个请求对象 Request 的静态代理
// dump(Request::get());
//传统的new Request
$request02 = new Request;
dump($request02->get());
//依赖注入
// dump($request->get());
}
}
Request请求对象
最新推荐文章于 2023-10-29 20:20:14 发布