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 相关文章推荐
用php和MySql来与ODBC数据连接
Oct 09 PHP
php中的时间显示
Jan 18 PHP
php一个找二层目录的小东东
Aug 02 PHP
如何设置mysql允许外网访问
Jun 04 PHP
PHP_Cooikes不同页面无法传递的解决方法
Mar 07 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
Apr 25 PHP
PHP中生成UUID自定义函数分享
Jun 10 PHP
php模板引擎技术简单实现
Mar 15 PHP
PHP数据库处理封装类实例
Dec 24 PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
Aug 31 PHP
php curl操作API接口类完整示例
May 21 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中的curl使用入门教程和常见用法实例
2014/04/10 PHP
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
thinkphp整合系列之极验滑动验证码geetest功能
2019/06/18 PHP
javascript针对DOM的应用分析(三)
2012/04/15 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
2012/10/11 Javascript
分享一个我自己写的ToolTip提示插件(附源码)
2013/01/20 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
node.js中的fs.renameSync方法使用说明
2014/12/16 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
2017/04/13 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
jquery分页插件pagination使用教程
2018/10/23 jQuery
vue使用微信JS-SDK实现分享功能
2019/08/23 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
vue实现禁止浏览器记住密码功能的示例代码
2021/02/03 Vue.js
深入理解python函数递归和生成器
2016/06/06 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
python算的上脚本语言吗
2020/06/22 Python
python实现画图工具
2020/08/27 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
基于CSS3实现的几个小loading效果
2018/09/27 HTML / CSS
Shopping happy life西班牙:以最优惠的价格提供最好的时尚配饰
2020/03/13 全球购物
荷兰DOD药房中文官网:DeOnlineDrogist
2020/12/27 全球购物
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
医学专业毕业生个人的求职信
2013/12/04 职场文书
模具设计与制造专业自荐书
2014/07/01 职场文书
二年级学生期末评语
2014/12/26 职场文书
2015年乡镇财政工作总结
2015/05/19 职场文书
2015年路政工作总结
2015/05/22 职场文书
幽灵公主观后感
2015/06/09 职场文书
详解用Python把PDF转为Word方法总结
2021/04/27 Python
oracle通过存储过程上传list保存功能
2021/05/12 Oracle