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与ASP
Oct 09 PHP
[原创]PHP中通过ADODB库实现调用Access数据库之修正版本
Dec 31 PHP
PHP 引用是个坏习惯
Mar 12 PHP
用php来改写404错误页让你的页面更友好
Jan 24 PHP
如何在PHP中使用正则表达式进行查找替换
Jun 13 PHP
迅速确定php多维数组的深度的方法
Jan 07 PHP
PHP实现显示照片exif信息的方法
Jul 11 PHP
使用PHP similar text计算两个字符串相似度
Nov 06 PHP
PHP异常处理Exception类
Dec 11 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
Mar 09 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
Sep 03 PHP
PHP设计模式(四)原型模式Prototype实例详解【创建型】
May 02 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
Yii把CGridView文本框换成下拉框的方法
2014/12/03 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
2019/03/06 PHP
用javascript实现无刷新更新数据的详细步骤 asp
2006/12/26 Javascript
JavaScript 学习历程和心得分享
2010/12/12 Javascript
JsDom 编程小结
2011/08/09 Javascript
JS可以控制样式的名称写法一览
2014/01/16 Javascript
javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
2015/07/27 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
用JS写的一个Ajax库(实例代码)
2016/08/06 Javascript
async/await地狱该如何避免详解
2018/05/10 Javascript
JS中验证整数和小数的正则表达式
2018/10/08 Javascript
单页面vue引入百度统计的使用方法示例详解
2018/10/13 Javascript
通过实例学习React中事件节流防抖
2019/06/17 Javascript
React中获取数据的3种方法及优缺点
2020/02/18 Javascript
webpack 如何同时输出压缩和未压缩的文件的实现步骤
2020/06/05 Javascript
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
Tornado服务器中绑定域名、虚拟主机的方法
2014/08/22 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
Python用模块pytz来转换时区
2016/08/19 Python
python读取二进制mnist实例详解
2017/05/31 Python
python机器学习库常用汇总
2017/11/15 Python
python opencv 简单阈值算法的实现
2019/08/04 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
基于Python爬取爱奇艺资源过程解析
2020/03/02 Python
python使用信号量动态更新配置文件的操作
2020/04/01 Python
Html5剪切板功能的实现代码
2018/06/29 HTML / CSS
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
戴森英国官网:Dyson英国
2019/05/07 全球购物
机关职员工作检讨书
2014/10/23 职场文书
2015年万圣节活动总结
2015/03/24 职场文书
团结主题班会
2015/08/13 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers
Django利用AJAX技术实现博文实时搜索
2021/05/06 Python
mysql配置SSL证书登录的实现
2021/09/04 MySQL
php png失真的原因及解决办法
2021/10/24 PHP