ThinkPHP中input方法的用途包括什么,怎么用
Admin 2022-07-23 群英技术资讯 758 次浏览
thinkphp中input方法的用途:1、判断变量是否定义,语法为“input('?post.name')”;2、获取PARAM参数,语法为“input('param.')”;3、获取GET参数,语法为“input('get.')”。
本文操作环境:Windows10系统、ThinkPHP5版、Dell G3电脑。
1.判断变量是否定义
input('?get.id'); input('?post.name');
变量类型方法包括:
方法 | 描述 |
---|---|
param |
获取当前请求的变量 |
get |
获取 $_GET 变量 |
post |
获取 $_POST 变量 |
put |
获取 $_PUT 变量 |
delete |
获取 $_DELETE 变量 |
session |
获取 $_SESSION 变量 |
cookie |
获取 $_COOKIE 变量 |
request |
获取 $_REQUEST 变量 |
server |
获取 $_SERVER 变量 |
env |
获取 $_ENV 变量 |
route |
获取 路由(包括PATHINFO) 变量 |
file |
获取 $_FILE 变量 |
2.获取PARAM参数
input('param.name'); // 获取单个参数 input('param.'); // 获取全部参数 // 下面是等效的 input('name'); input('');
3.获取GET参数
// 获取单个变量 input('get.id'); // 使用过滤方法获取 默认为空字符串 input('get.name'); // 获取全部变量 input('get.');
4.使用过滤方法
input('get.name','','htmlspecialchars'); // 获取get变量 并用htmlspecialchars函数过滤 input('username','','strip_tags'); // 获取param变量 并用strip_tags函数过滤 input('post.name','','org\Filter::safeHtml'); // 获取post变量 并用org\Filter类的safeHtml方法过滤
5.使用变量修饰符
input('get.id/d'); input('post.name/s'); input('post.ids/a');
修饰符 | 作用 |
---|---|
s |
强制转换为字符串类型 |
d |
强制转换为整形类型 |
b |
强制转换为布尔类型 |
a |
强制转换为数组类型 |
f |
强制转换为浮点类型 |
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
laravel数据传递给vue有哪些方法?一些朋友对于这个问题比较感兴趣的,下面小编就给大家介绍四种不同的方法从一个到另一个获取数据。感兴趣的朋友就继续往下看吧。
今天小编就为大家分享一篇关于PHP convert_uudecode()函数讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
swoole无法运行是因为“swoole”没有安装成功,其解决办法:首先查找“swoole.so”的位置;然后使用命令“sudo vi /etc/php/7.2/cli/php.ini”将swoole添加到配置文件中即可。
在PHP中,copy函数的作用是什么?怎样使用?copy就是拷贝的意思,很多PHP新手不了解copy函数的用法,对于copy函数的使用还是比较简单的,下面就给大家介绍一下copy函数的使用以及示例。
TP3.2框架本文实例讲述了TP3.2框架分页相关实现方法。分享给大家供大家参考,下文的讲解详细,步骤过程清晰,对大家进一步学习和理解相关知识有一定的帮助。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008