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 抓取网页图片并且另存为的实现代码
Mar 24 PHP
memcache命令启动参数中文解释
Jan 13 PHP
ThinkPHP中的系统常量和预定义常量集合
Jul 01 PHP
浅谈php命令行用法
Feb 04 PHP
ecshop 2.72如何修改后台访问地址
Mar 03 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
Apr 21 PHP
php+ajax无刷新上传图片的实现方法
Dec 06 PHP
PHP验证码类ValidateCode解析
Jan 07 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
浅谈php使用curl模拟多线程发送请求
Mar 08 PHP
php反射学习之依赖注入示例
Jun 14 PHP
PHP大文件及断点续传下载实现代码
Aug 18 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调用MySQL存储过程的方法集合(推荐)
2013/07/03 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
2016/02/26 PHP
PHP多维数组指定多字段排序的示例代码
2018/05/16 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
javascript 日期时间函数(经典+完善+实用)
2009/05/27 Javascript
JS(JQuery)操作Array的相关方法介绍
2014/02/11 Javascript
使用nodejs开发cli项目实例
2015/06/03 NodeJs
纯javascript响应式树形菜单效果
2015/11/10 Javascript
jQuery Validation PlugIn的使用方法详解
2015/12/18 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
JS中如何实现点击a标签返回页面顶部的问题
2017/01/19 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
Vue中使用JsonView来展示Json树的实例代码
2020/11/16 Javascript
Python通过websocket与js客户端通信示例分析
2014/06/25 Python
Python魔术方法详解
2015/02/14 Python
django启动uwsgi报错的解决方法
2018/04/08 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
Python实现某论坛自动签到功能
2019/08/20 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
pyqt5中动画的使用详解
2020/04/01 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
Jmeter调用Python脚本实现参数互相传递的实现
2021/01/22 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
用HTML5.0制作网页的教程
2010/05/30 HTML / CSS
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
英国护发和美妆在线商店:Klip Shop
2019/03/24 全球购物
navabi英国:设计师大码女装
2019/06/25 全球购物
C# .NET面试题
2015/11/28 面试题
药剂专业求职信
2014/06/20 职场文书
公司租房协议书
2014/10/14 职场文书
学生检讨书如何写
2014/10/30 职场文书
导游词之山东红叶谷
2019/10/31 职场文书