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编程中八种常见的文件操作方式
Nov 19 PHP
PHP中的CMS的涵义
Mar 11 PHP
PHP 读取和修改大文件的某行内容的代码
Oct 30 PHP
php中将时间差转换为字符串提示的实现代码
Aug 08 PHP
php 无法加载mcrypt.dll的解决办法
Apr 03 PHP
必须收藏的php实用代码片段
Feb 02 PHP
浅谈ThinkPHP中initialize和construct的区别
Apr 01 PHP
php插件Xajax使用方法详解
Aug 31 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
Sep 29 PHP
php识别翻转iphone拍摄的颠倒图片
May 17 PHP
php实例化一个类的具体方法
Sep 19 PHP
php实现银联商务公众号+服务窗支付的示例代码
Oct 12 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
模仿OSO的论坛(一)
2006/10/09 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
PHP实现链表的定义与反转功能示例
2018/06/09 PHP
快速保存网页中所有图片的方法
2006/06/23 Javascript
javascript 兼容FF的onmouseenter和onmouseleave的代码
2008/07/19 Javascript
利用JS判断用户是否上网(连接网络)
2013/12/23 Javascript
网页运行时提示对象不支持abigimage属性或方法
2014/08/10 Javascript
简述JavaScript对传统文档对象模型的支持
2015/06/16 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
浅谈addEventListener和attachEvent的区别
2016/07/14 Javascript
SVG描边动画
2017/02/23 Javascript
Vue2.0利用 v-model 实现组件props双向绑定的优美解决方案
2017/03/13 Javascript
AngularJS遍历获取数组元素的方法示例
2017/11/11 Javascript
jQuery 防止相同的事件快速重复触发方法
2018/02/08 jQuery
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
原生JS实现拖拽效果
2020/12/04 Javascript
python通过索引遍历列表的方法
2015/05/04 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
Python input函数使用实例解析
2019/11/22 Python
python next()和iter()函数原理解析
2020/02/07 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
Python基于xlrd模块处理合并单元格
2020/07/28 Python
Python如何输出警告信息
2020/07/30 Python
Python脚本实现Zabbix多行日志监控过程解析
2020/08/26 Python
详解python爬取弹幕与数据分析
2020/11/14 Python
美国畅销的跑步机品牌:ProForm
2017/02/06 全球购物
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
澳大利亚头发和美容产品购物网站:OZ Hair & Beauty
2020/03/27 全球购物
C#和SQL Server的面试题
2016/08/12 面试题
幼儿园门卫制度
2014/01/29 职场文书
物理力学求职信
2014/02/18 职场文书
公司财务流程之主管工作流程
2014/03/03 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
Python requests用法和django后台处理详解
2022/03/19 Python