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 相关文章推荐
jQuery+php实现ajax文件即时上传的详解
Jun 17 PHP
php实现文件下载功能的几个代码分享
May 10 PHP
CI框架学习笔记(二) -入口文件index.php
Oct 27 PHP
PHP使用redis实现统计缓存mysql压力的方法
Nov 14 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
May 12 PHP
thinkPHP3.2简单实现文件上传的方法
May 16 PHP
php数组函数array_walk用法示例
May 26 PHP
php加密之discuz内容经典加密方式实例详解
Feb 04 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
May 23 PHP
PHP时间戳和日期相互转换操作实例小结
Dec 18 PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
Oct 30 PHP
PHP7 错误处理机制修改
Mar 09 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高自定义性安全验证码代码
2011/11/27 PHP
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
JS input文本框禁用右键和复制粘贴功能的代码
2010/04/15 Javascript
Javascript中产生固定结果的函数优化技巧
2013/01/16 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
浅谈js的setInterval事件
2014/12/05 Javascript
jQuery中使用each处理json数据
2015/04/23 Javascript
jquery实现删除一个元素后面的所有元素功能
2015/12/21 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
react MPA 多页配置详解
2019/10/18 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
pygame播放音乐的方法
2015/05/19 Python
在Python中使用正则表达式的方法
2015/08/13 Python
python 类详解及简单实例
2017/03/24 Python
python编写朴素贝叶斯用于文本分类
2017/12/21 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
Python3实现的旋转矩阵图像算法示例
2019/04/03 Python
flask的orm框架SQLAlchemy查询实现解析
2019/12/12 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
2020/04/26 Python
Html5页面二次分享的实现
2018/07/30 HTML / CSS
来自世界各地的优质葡萄酒:VineShop24
2018/07/09 全球购物
护士自我鉴定
2013/10/23 职场文书
门诊挂号室室长岗位职责
2013/11/27 职场文书
体育专业个人求职信范文
2013/12/27 职场文书
怎样拟定创业计划书
2014/05/01 职场文书
联谊活动总结
2014/08/28 职场文书
国庆节慰问信
2015/02/15 职场文书
保留意见审计报告
2015/06/05 职场文书
队名及霸气口号大全
2015/12/25 职场文书
VUE递归树形实现多级列表
2022/07/15 Vue.js