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


Posted in PHP onAugust 03, 2019

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

1. 传统调用

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

<?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

<?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

<?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属性

<?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程序设计有所帮助。

PHP 相关文章推荐
帖几个PHP的无限分类实现想法~
Jan 02 PHP
一步一步学习PHP(7) php 字符串相关应用
Mar 05 PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
Jul 14 PHP
关于PHP模板Smarty的初级使用方法以及心得分享
Jun 21 PHP
php中base_convert()进制数字转换函数实例
Nov 20 PHP
php天翼开放平台短信发送接口实现方法
Dec 22 PHP
php实现模拟登陆方正教务系统抓取课表
May 19 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
May 31 PHP
微信支付开发告警通知实例
Jul 12 PHP
PHP用FTP类上传文件视频等的简单实现方法
Sep 23 PHP
php常用正则函数实例小结
Dec 29 PHP
PHP简单获取上月、本月、近15天、近30天的方法示例
Jul 03 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
Aug 02 #PHP
php抽象类和接口知识点整理总结
Aug 02 #PHP
使用composer 安装 laravel框架的方法图文详解
Aug 02 #PHP
php菜单/评论数据递归分级算法的实现方法
Aug 01 #PHP
PHP实现微信提现(企业付款到零钱)
Aug 01 #PHP
php curl发送请求实例方法
Aug 01 #PHP
php layui实现前端多图上传实例
Jul 30 #PHP
You might like
PHP Document 代码注释规范
2009/04/13 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
2015/10/22 PHP
thinkPHP中volist标签用法示例
2016/12/06 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
2018/01/27 PHP
JavaScript For Beginners(转载)
2007/01/05 Javascript
如何获取JQUERY AJAX返回的JSON结果集实现代码
2012/12/10 Javascript
js中的前绑定和后绑定详解
2013/08/01 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
2013/11/04 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
JavaScript事件 &quot;事件对象&quot;的注意要点
2016/01/14 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
2016/01/29 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
2016/07/28 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
2016/10/19 Javascript
浏览器调试动态js脚本的方法(图解)
2018/01/19 Javascript
Vue v-for循环之@click点击事件获取元素示例
2019/11/09 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
2020/04/21 Javascript
antd-日历组件,前后禁止选择,只能选中间一部分的实例
2020/10/29 Javascript
python调用cmd命令行制作刷博器
2014/01/13 Python
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
python 获取一个值在某个区间的指定倍数的值方法
2018/11/12 Python
python绘制随机网络图形示例
2019/11/21 Python
python 匿名函数与三元运算学习笔记
2020/10/23 Python
Opencv 图片的OCR识别的实战示例
2021/03/02 Python
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
如何防止同一个帐户被多人同时登录
2013/08/01 面试题
国际会议邀请函范文
2014/01/16 职场文书
运动会广播稿500字
2014/01/28 职场文书
大学生水果店创业计划书
2014/01/28 职场文书
三年级语文教学反思
2014/02/01 职场文书
厨房领班竞聘演讲稿
2014/04/23 职场文书
保护环境演讲稿
2014/05/10 职场文书
党政领导班子民主生活会整改措施
2014/09/18 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
2015年音乐教师个人工作总结
2015/05/20 职场文书