您的位置:首页 > 编程学习 > > 正文

thinkphp5怎么设置当前的模块(thinkPHP5.1框架中Request类四种调用方式示例)

更多 时间:2022-01-17 01:52:19 类别:编程学习 浏览量:440

thinkphp5怎么设置当前的模块

thinkPHP5.1框架中Request类四种调用方式示例

本文实例讲述了thinkPHP5.1框架中Request类四种调用方式。分享给大家供大家参考,具体如下:

1. 传统调用

访问方式:http://127.0.0.1/demo/demo3/test?name=kk&age=22

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • <?php
  • /**
  •  * Created by PhpStorm.
  •  * User: 10475
  •  * Date: 2018/8/27
  •  * Time: 22:59
  •  */
  • namespace app\demo\controller;
  • use think\Request;
  • class Demo3
  • {
  •   public function test()
  •   {
  •     $request = new Request();
  •     dump($request->get());
  •   }
  • }
  • 2. 静态调用

    Request在THINKPHP5.1中已经内置了静态代理类,可以直接使用

    访问方式http://127.0.0.1/demo/demo3/test?name=kk&age=22&sex=male

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • <?php
  • /**
  •  * Created by PhpStorm.
  •  * User: 10475
  •  * Date: 2018/8/27
  •  * Time: 22:59
  •  */
  • namespace app\demo\controller;
  • use think\Facade\Request;
  • class Demo3
  • {
  •   public function test()
  •   {
  •     dump(Request::get());
  •   }
  • }
  • 3. 依赖注入,也就是类型约束

    访问方式http://127.0.0.1/demo/demo3/test?name=kk&age=22&sex=male

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • <?php
  • /**
  •  * Created by PhpStorm.
  •  * User: 10475
  •  * Date: 2018/8/27
  •  * Time: 22:59
  •  */
  • namespace app\demo\controller;
  • use think\Request;
  • class Demo3
  • {
  •   public function test(Request $request)
  •   {
  •     dump($request->get());
  •   }
  • }
  • 4. Controller类中的request属性

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • <?php
  • /**
  •  * Created by PhpStorm.
  •  * User: 10475
  •  * Date: 2018/8/27
  •  * Time: 22:59
  •  */
  • namespace app\demo\controller;
  • class Demo3 extends \think\Controller
  • {
  •    public function test()
  •    {
  •      dump($this->request->get());
  •    }
  • }
  • 希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

    原文链接:https://blog.csdn.net/weixin_38468437/article/details/82120565

    标签:ThinkPHP Request
    您可能感兴趣