TP5框架请求响应参数实例分析


Posted in PHP onOctober 17, 2019

本文实例讲述了TP5框架请求响应参数。分享给大家供大家参考,具体如下:

1.请求

//导入系统请求类
use think\Request;
class Index
{
 public function index(Request $request)
 {
  // 以形参的方式在方法中使用
  // 1、获取请求方式
  $request->method();
  // 2、获取访问ip
  $request->ip();
  // 3、获取所有请求参数
  $request->param();
  // 4、获取所需请求参数
  $request->param('name', 'age');
  // 5、仅获取某个请求参数
  $request->only(['name', 'age']);
  // 6、获取排除某个请求参数之外的所有参数
  $request->except(['name']);
  //7、获取当前URL地址 不含域名
  $request->url();
  //8、获取包含域名的完整URL地址
  $request->url(true);
  //9、获取URL地址中的PATH_INFO信息
  $request->pathinfo();
  //10、获取当前模块名
  $request->module();
  //11、获取当前控制器
  $request->controller();
  //12、获取当前方法名
  $request->action();
 }
}

2.响应

// 导入系统响应类
use think\Response ;
class Index
{
 public function index()
 {
  $data = ['name' => 'thinkphp', 'status' => '1'];
  //1、 返回
  return $data;
  // 2、转为json格式字符串返回
  return json($data);
 }
}

3.操作

TP5框架请求响应参数实例分析

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
基于qmail的完整WEBMAIL解决方案安装详解
Oct 09 PHP
谈谈PHP语法(5)
Oct 09 PHP
PHP 配置文件中open_basedir选项作用
Jul 19 PHP
PHP 强制性文件下载功能的函数代码(任意文件格式)
May 26 PHP
PHP sprintf() 函数的应用(定义和用法)
Jun 29 PHP
PHP怎么实现网站保存快捷方式方便用户随时浏览
Aug 15 PHP
php另类上传图片的方法(PHP用Socket上传图片)
Oct 30 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
Nov 18 PHP
Yii框架登录流程分析
Dec 03 PHP
PHP+MySql+jQuery实现的"顶"和"踩"投票功能
May 21 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
Feb 15 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 PHP
laravel 之 Eloquent 模型修改器和序列化示例
Oct 17 #PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
Oct 17 #PHP
使用laravel的Eloquent模型如何获取数据库的指定列
Oct 17 #PHP
解决laravel查询构造器中的别名问题
Oct 17 #PHP
Laravel Eloquent ORM 实现查询表中指定的字段
Oct 17 #PHP
浅谈laravel5.5 belongsToMany自身的正确用法
Oct 17 #PHP
解决laravel5.4下的group by报错的问题
Oct 16 #PHP
You might like
php foreach 使用&(与运算符)引用赋值要注意的问题
2010/02/16 PHP
php适配器模式介绍
2012/08/14 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
2014/09/24 PHP
PHP浮点数精度问题汇总
2015/05/13 PHP
引用外部js乱码问题分析及解决方案
2013/04/12 Javascript
jquery获取css中的选择器(实例讲解)
2013/12/02 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
兼容主流浏览器的jQuery+CSS 实现遮罩层的简单代码
2014/10/14 Javascript
jQuery检测输入的字符串包含的中英文的数量
2015/04/17 Javascript
AngularJS入门教程之Select(选择框)详解
2016/07/27 Javascript
AngularJS 中的Promise --- $q服务详解
2016/09/14 Javascript
JS中with的替代方法与String中的正则方法详解
2016/12/23 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
JavaScrip数组去重操作实例小结
2019/06/20 Javascript
[01:10]DOTA2次级职业联赛 - Fly战队宣传片
2014/12/01 DOTA
[40:01]OG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
跟老齐学Python之玩转字符串(2)更新篇
2014/09/28 Python
python排序方法实例分析
2015/04/30 Python
详细解读Python中的__init__()方法
2015/05/02 Python
django接入新浪微博OAuth的方法
2015/06/29 Python
Django实现组合搜索的方法示例
2018/01/23 Python
OpenCV python sklearn随机超参数搜索的实现
2020/01/17 Python
wxPython修改文本框颜色过程解析
2020/02/14 Python
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
python将dict中的unicode打印成中文实例
2020/05/11 Python
使用pyecharts1.7进行简单的可视化大全
2020/05/17 Python
python openCV实现摄像头获取人脸图片
2020/08/20 Python
python speech模块的使用方法
2020/09/09 Python
Python tkinter实现日期选择器
2021/02/22 Python
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
俄罗斯品牌服装在线商店:VIPAVENUE
2020/08/10 全球购物
大学生就业自荐信
2013/10/26 职场文书
试用期员工工作自我评价
2014/09/10 职场文书
2015年收银工作总结范文
2015/04/01 职场文书
公司搬迁通知
2015/04/20 职场文书
谢师宴学生致辞
2015/07/27 职场文书