ThinkPHP5.1 助手函数input()用法

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强制转换为浮点类型
  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
您可以按照以下步骤在阿里云函数计算上部署ThinkPHP 5.1: 1. 首先,确保您已经注册了阿里云账号,并且开通了函数计算服务。 2. 创建一个新的函数计算服务。在函数计算控制台中,选择所在地域和服务名称,然后点击创建函数计算服务。 3. 在函数计算服务中,选择 "函数" 标签页,点击 "创建函数"。 4. 在创建函数的页面中,填写函数的基本信息。选择运行环境为 PHP 7.2,并且选择 "事件函数" 的触发器类型。 5. 在代码配置中,选择 "自定义代码"。然后将您的 ThinkPHP 5.1 项目代码打包成一个 zip 文件。 6. 上传您的项目代码 zip 文件,并在代码包路径中指定上传的路径。 7. 在入口函数中,填写您的 ThinkPHP 5.1 项目的入口文件路径,例如 `public/index.php`。 8. 确认配置无误后,点击 "下一步"。 9. 在高级设置中,可以设置函数的超时时间和内存大小等参数。根据您的需求进行配置。 10. 点击 "完成" 完成函数的创建。 11. 在函数列表中找到刚刚创建的函数,点击函数名称进入函数详情页面。 12. 在函数详情页面中,点击 "触发器" 标签页,然后点击 "添加触发器"。 13. 在触发器配置中,选择触发器类型为 HTTP 触发器,然后点击 "完成"。 14. 在触发器列表中找到刚刚创建的触发器,复制触发器的 URL。 15. 使用任意 HTTP 客户端工具,发送请求到触发器的 URL,即可调用您的 ThinkPHP 5.1 项目。 这样,您就可以在阿里云函数计算上成功部署和调用 ThinkPHP 5.1 项目了。请注意,部署过程中可能还需要根据您的具体项目需求进行一些额外的配置。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PeakXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值