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 相关文章推荐
关于页面优化和伪静态
Oct 11 PHP
探讨:使用XMLSerialize 序列化与反序列化
Jun 08 PHP
php中session使用示例
Mar 29 PHP
php基于base64解码图片与加密图片还原实例
Nov 03 PHP
PHP 返回13位时间戳的实现代码
May 13 PHP
PHP微信开发之有道翻译
Jun 23 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
Nov 05 PHP
php的扩展写法总结
May 14 PHP
Laravel框架中缓存的使用方法分析
Sep 06 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
Oct 04 PHP
php+iframe 实现上传文件功能示例
Mar 04 PHP
PHP dirname功能及原理实例解析
Oct 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
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
一键删除顽固的空文件夹 软件下载
2007/01/26 PHP
php XPath对XML文件查找及修改实现代码
2011/07/27 PHP
WAMP环境中扩展oracle函数库(oci)
2015/06/26 PHP
WordPress分页伪静态加html后缀
2016/06/08 PHP
最新最全PHP生成制作验证码代码详解(推荐)
2016/06/12 PHP
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
JavaScript类属性的访问方式详解
2014/02/11 Javascript
IE中的File域无法清空使用jQuery重设File域
2014/04/24 Javascript
javascript实现存储hmtl字符串示例
2014/04/25 Javascript
js实现创建删除html元素小结
2015/09/30 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
Vee-Validate的使用方法详解
2017/09/22 Javascript
vue-cli构建项目使用 less的方法
2017/10/04 Javascript
JavaScript门面模式详解
2017/10/19 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
vue-cli3.0 环境变量与模式配置方法
2018/11/08 Javascript
详解JSON和JSONP劫持以及解决方法
2019/03/08 Javascript
layUI的验证码功能及校验实例
2019/10/25 Javascript
[01:45]IMBATV TI4前线报道-选手到达
2014/07/07 DOTA
[04:04]DOTA2亚洲邀请赛比赛场馆&酒店全攻略
2017/03/23 DOTA
python 实时遍历日志文件
2016/04/12 Python
python实现简单淘宝秒杀功能
2018/05/03 Python
python利用7z批量解压rar的实现
2019/08/07 Python
Python代码实现http/https代理服务器的脚本
2019/08/12 Python
Python @property使用方法解析
2019/09/17 Python
使用Python第三方库pygame写个贪吃蛇小游戏
2020/03/06 Python
Python Opencv图像处理基本操作代码详解
2020/08/31 Python
html5应用缓存_动力节点Java学院整理
2017/07/13 HTML / CSS
英国剑桥包官网:The Cambridge Satchel Company
2016/08/01 全球购物
镇副书记专题民主生活会对照检查材料思想汇报
2014/10/02 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书