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 相关文章推荐
一个oracle+PHP的查询的例子
Oct 09 PHP
php在线生成ico文件的代码
Oct 09 PHP
php cookie 登录验证示例代码
Mar 16 PHP
PHP+MySQL 手工注入语句大全 推荐
Oct 30 PHP
利用php+mysql来做一个功能强大的在线计算器
Oct 12 PHP
PHP新手入门学习方法
May 08 PHP
PHP中数组的三种排序方法分享
May 07 PHP
利用php绘制饼状图的实现代码
Jun 07 PHP
php中二分法查找算法实例分析
Sep 22 PHP
/etc/php-fpm.d/www.conf 配置注意事项
Feb 04 PHP
Yii框架参数配置文件params用法实例分析
Sep 11 PHP
php使用json-schema模块实现json校验示例
Sep 28 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
Trying to clone an uncloneable object of class Imagic的解决方法
2012/01/11 PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
2013/06/20 PHP
开源php中文分词系统SCWS安装和使用实例
2014/04/11 PHP
windows下安装php的memcache模块的方法
2015/04/07 PHP
PHP经典实用正则表达式小结
2017/05/04 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
在laravel5.2中实现点击用户头像更改头像的方法
2019/10/14 PHP
调用js时ie6和ie7,ff的区别
2009/08/19 Javascript
javascript操作cookie的文章(设置,删除cookies)
2010/04/01 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
jquery checkbox实现单选小例
2013/11/27 Javascript
基于js实现投票的实例代码
2015/08/04 Javascript
jQuery on()方法示例及jquery on()方法的优点
2015/08/27 Javascript
编写高性能Javascript代码的N条建议
2015/10/12 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
2017/01/19 Javascript
简单谈谈JS中的正则表达式
2017/09/11 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
2017/12/28 Javascript
node.js博客项目开发手记
2018/03/16 Javascript
Vue2 轮播图slide组件实例代码
2018/05/31 Javascript
jQuery实现验证用户登录
2019/12/10 jQuery
[03:24]CDEC.Y赛前采访 努力备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
[13:56]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第一场
2018/04/06 DOTA
Tensorflow轻松实现XOR运算的方式
2020/02/03 Python
使用Django的JsonResponse返回数据的实现
2021/01/15 Python
南威尔士家居商店:Leekes
2016/10/25 全球购物
俄罗斯一家时尚女装商店:Charuel
2019/12/04 全球购物
简历的个人自我评价范文
2014/01/03 职场文书
大学生精神文明先进个人事迹材料
2014/05/02 职场文书
国际贸易毕业生自荐书
2014/06/22 职场文书
贯彻落实“八项规定”思想汇报
2014/09/13 职场文书
基层党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
女性健康知识讲座通知
2015/04/23 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
2015年重阳节主持词
2015/07/04 职场文书
志愿者工作心得体会
2016/01/15 职场文书
成人成长感言如何写?
2019/08/16 职场文书