Request请求对象_Thinkphp6.0

  • 1,439
 <?php 
namespace app\index\controller;

use think\Controller;
// use think\Request;
// use think\facade\Request;

/**
 * 正常情况下,控制器不依赖控制器父类Controller.php
 * 但是推荐继承父类,这样可以很方便的使用在父类中已经封装好的一些方法和属性
 * Controller.php是没有静态代理类的
 * 请求对象 \think\Request.php 是有静态代理的,推荐使用
 * 控制器中的所有输出,字符串全部用return直接输出即可,不要用echo
 * 如果输出的是复合类型,可以用dump()函数,以后学了视图后,可以使用视图模板输出
 * 默认输出来html格式,可以指定输出格式,例如:json
 */
class Demo3 extends Controller
{

    function test(Request $request)
    {
        //如果创建了Request的静态代理,就可以直接用静态代理类,静态调用其中所有方法
        // dump(Request::get());

        //如果没有的话,就必须实例化请求对象再调用里面的方法
        // dump((new Request)->get());

        //如果继承了控制器的父类Controller,可以直接使用封装好的请求对象实例属性
        // dump($this->request->get());

        return json_encode($this->request->param());


    }
}
weinxin
我的微信
这是我的微信扫一扫
开拓者博主
  • 本文由 发表于 2020年2月7日21:58:10
  • 转载请务必保留本文链接:https://www.150643.com/540.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:2   其中:访客  2   博主  0
    • 头条新闻 头条新闻 1

      文章不错支持一下吧

      • 新闻头条 新闻头条 2

        文章还不错支持一下