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 09 PHP
php下MYSQL limit的优化
Jan 10 PHP
pdo中使用参数化查询sql
Aug 11 PHP
详解WordPress开发中get_header()获取头部函数的用法
Jan 08 PHP
php blowfish加密解密算法
Jul 02 PHP
php curl 模拟登录并获取数据实例详解
Dec 22 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
利用PHPStorm如何开发Laravel应用详解
Aug 30 PHP
PHP JWT初识及其简单示例
Oct 10 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
Dec 18 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 18 PHP
Thinkphp 框架扩展之行为扩展原理与实现方法分析
Apr 23 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 array 的加法操作代码
2010/07/24 PHP
php引用地址改变变量值的问题
2012/03/23 PHP
PHP中imagick函数的中文解释
2015/01/21 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
实例说明js脚本语言和php脚本语言的区别
2019/04/04 PHP
Mootools 1.2 手风琴(Accordion)教程
2009/09/15 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
Web开发之JavaScript
2012/03/29 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
2014/09/01 Javascript
Labelauty?jQuery单选框/复选框美化插件分享
2015/09/26 Javascript
微信小程序-获得用户输入内容
2017/02/13 Javascript
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
python实现树形打印目录结构
2018/03/29 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
2018/04/26 Python
Python 判断奇数偶数的方法
2018/12/20 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
深入分析python 排序
2020/08/24 Python
python在CMD界面读取excel所有数据的示例
2020/09/28 Python
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
美国高品质个性化珠宝销售网站:Jewlr
2018/05/03 全球购物
Strawberrynet草莓网新加坡站:护肤、彩妆、香水及美发产品
2018/08/31 全球购物
泰国王权免税店官方网站:KingPower
2019/03/11 全球购物
罗技美国官网:Logitech美国
2020/01/22 全球购物
Stührling手表官方网站:男女高品质时尚手表的领先零售商
2021/01/07 全球购物
消防应急演练方案
2014/02/12 职场文书
前台文员职责范本
2014/03/07 职场文书
cf搞笑广告词
2014/03/14 职场文书
交警正风肃纪剖析材料
2014/10/29 职场文书
趣味运动会口号
2015/12/24 职场文书
利用Python多线程实现图片下载器
2022/03/25 Python