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静态调用非静态方法的应用分析
May 02 PHP
解析php 版获取重定向后的地址(代码)
Jun 26 PHP
zend Framework中的Layout(模块化得布局)详解
Jun 28 PHP
删除html标签得到纯文本可处理嵌套的标签
Apr 28 PHP
php实现文件下载代码分享
Aug 19 PHP
PHP获取表单所有复选框的值的方法
Aug 28 PHP
PHP中数据类型转换的三种方式
Apr 02 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
Mar 07 PHP
PHP使用CURL实现下载文件功能示例
Jun 03 PHP
Yii框架数据库查询、增加、删除操作示例
Oct 14 PHP
laravel高级的Join语法详解以及使用Join多个条件
Oct 16 PHP
如何用PHP实现多线程编程
May 26 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
Zend的AutoLoad机制介绍
2012/09/27 PHP
使用PHPCMS搭建wap手机网站
2015/09/20 PHP
javascript 页面只自动刷新一次
2009/07/10 Javascript
javascript 学习笔记(一)DOM基本操作
2011/04/08 Javascript
面向对象的Javascript之三(封装和信息隐藏)
2012/01/27 Javascript
密码强度检测效果实现原理与代码
2013/01/04 Javascript
js拦截alert对话框另类应用
2013/01/16 Javascript
jquery ajax方式直接提交整个表单核心代码
2013/08/15 Javascript
JS小功能(offsetLeft实现图片滚动效果)实例代码
2013/11/28 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
详解vue组件基础
2018/05/04 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
2019/02/26 Javascript
JS求解两数之和算法详解
2020/04/28 Javascript
python处理Excel xlrd的简单使用
2017/09/12 Python
Python之批量创建文件的实例讲解
2018/05/10 Python
python操作excel的包(openpyxl、xlsxwriter)
2018/06/11 Python
python 命令行传入参数实现解析
2019/08/30 Python
利用python实现冒泡排序算法实例代码
2019/12/01 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
python实现加密的方式总结
2020/01/19 Python
python打开音乐文件的实例方法
2020/07/21 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
如何通过python检查文件是否被占用
2020/12/18 Python
Boom手表官网:瑞典手表品牌,设计你的手表
2019/03/11 全球购物
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
优秀应届生求职信
2014/06/16 职场文书
专科生就业求职信
2014/06/22 职场文书
协会周年庆活动方案
2014/08/26 职场文书
财务工作犯错检讨书
2014/10/07 职场文书
学雷锋团日活动总结
2015/05/06 职场文书
植树节新闻稿
2015/07/17 职场文书
2016年小学教师政治学习心得体会
2016/01/23 职场文书
CSS元素定位之通过元素的标签或者元素的id、class属性定位详解
2022/09/23 HTML / CSS