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 相关文章推荐
JAVA/JSP学习系列之六
Oct 09 PHP
PHP中路径问题的解决方案
Oct 09 PHP
PHP读取xml方法介绍
Jan 12 PHP
PHP中is_file()函数使用指南
May 08 PHP
php生成gif动画的方法
Nov 05 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
Mar 09 PHP
php 实现进制相互转换
Apr 07 PHP
PHP大神的十大优良习惯
Sep 14 PHP
PHP简单计算两个时间差的方法示例
Jun 20 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
Jul 13 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
Feb 25 PHP
JS操作XML中DTD介绍及使用方法分析
Jul 04 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 一个比较完善的简单文件上传
2010/03/25 PHP
PHP中array_merge和array相加的区别分析
2013/06/17 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
extjs两个tbar问题探讨
2013/08/08 Javascript
js特殊字符过滤的示例代码
2014/03/05 Javascript
jquery操作 iframe的方法
2014/12/03 Javascript
javascript常见数据验证插件大全
2015/08/03 Javascript
jquery仿百度百科底部浮动导航特效
2015/08/08 Javascript
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
2017/05/30 Javascript
VueJs单页应用实现微信网页授权及微信分享功能示例
2017/07/26 Javascript
如何能分清npm cnpm npx nvm
2019/01/17 Javascript
[03:57]2016完美“圣”典风云人物:rOtk专访
2016/12/09 DOTA
Python中的XML库4Suite Server的介绍
2015/04/14 Python
自己使用总结Python程序代码片段
2015/06/02 Python
Python编程中的for循环语句学习教程
2015/10/14 Python
Python上传package到Pypi(代码简单)
2016/02/06 Python
python 简单的绘图工具turtle使用详解
2017/06/21 Python
python函数中return后的语句一定不会执行吗?
2017/07/06 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
2019/06/13 Python
Python的条件锁与事件共享详解
2019/09/12 Python
Django中的FBV和CBV用法详解
2019/09/15 Python
python multiprocessing多进程变量共享与加锁的实现
2019/10/02 Python
Python Django框架模板渲染功能示例
2019/11/08 Python
Python调用接口合并Excel表代码实例
2020/03/31 Python
Python连接Mysql进行增删改查的示例代码
2020/08/03 Python
python实现暗通道去雾算法的示例
2020/09/27 Python
Sneaker Studio匈牙利:购买运动鞋
2018/03/26 全球购物
娱乐地球:Entertainment Earth
2020/01/08 全球购物
工商学院毕业生自荐信
2013/11/12 职场文书
银行办理业务介绍信
2014/01/18 职场文书
工商管理专业大学生职业生涯规划范文
2014/03/09 职场文书
李培根演讲稿
2014/05/22 职场文书
童年读书笔记
2015/06/26 职场文书
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
2022/04/14 Python