定义和用法

filter_has_var() 函数检查是否存在指定输入类型的变量。

如果成功则返回 TRUE,如果失败则返回 FALSE。

语法

filter_has_var(type, variable)

第一个参数type(必须):规定要检查的类型,可以检查的类型有INPUT_GET、INPUT_POST、INPUT_COOKIE、INPUT_SERVER、INPUT_ENV
第二个参数variable(必须):需要检查的变量
例子:
<?phpif(!filter_has_var(INPUT_GET, "name")) {echo("Input type does not exist");}else {echo("Input type exists");}

地址栏输入链接:localhost://test.php?name=test

输出结果:
Input type exists

使用此函数可以用来检查是否是GET或POST提交以及是否有COOKIE变量存在。

当然,你也可以使用 isset($_GET["name"]) 进行判断

    // Please note that the function does not check the live array, // it actually checks the content received by php:$_GET['name'] = 1;echo filter_input(INPUT_GET, 'name') ? 'Yes' : 'No';

输出结果:

NO

转载于:https://www.cnblogs.com/ryanzheng/p/8736583.html

PHP过滤器 filter_has_var() 函数相关推荐

  1. php filtervar函数用法,PHP过滤器 filter_has_var() 函数用法实例分析

    本文实例讲述了PHP过滤器 filter_has_var() 函数用法.分享给大家供大家参考,具体如下: 定义和用法 filter_has_var() 函数检查是否存在指定输入类型的变量. 如果成功则 ...

  2. Vue中filter函数 过滤器的使用

    filters是什么? filters顾名思义是一个过滤器,就是对数据进行过滤筛选,将数据转化为我们想要的格式,但是他不会改变原始数据. filters分为两类 一:局部过滤器 局部过滤器的特点:只能 ...

  3. php中怎么过滤器_PHP 过滤器

    PHP 过滤器 PHP 过滤器用于验证和过滤来自非安全来源的数据,比如用户的输入. 什么是 PHP 过滤器? PHP 过滤器用于验证和过滤来自非安全来源的数据. 测试.验证和过滤用户输入或自定义数据是 ...

  4. php中文切齿,PHP 各种函数

    usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_unti ...

  5. PHP高级教程-过滤器

    PHP 过滤器 PHP 过滤器用于验证和过滤来自非安全来源的数据,比如用户的输入. 什么是 PHP 过滤器? PHP 过滤器用于验证和过滤来自非安全来源的数据. 测试.验证和过滤用户输入或自定义数据是 ...

  6. thinkphp5常用函数汇总_(thinkPHP)PHP常用函数大全

    usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_unti ...

  7. php函数库快速记忆法_史上最全的php函数大全

    定义了一下方法,具体用法可查百度 usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID ...

  8. 史上最全的PHP常用函数大全,不看看你就out了(还会不断更新哦!)

    纪录了PHP的一些常用函数和函数代码!不要错过了哦. PHP的一些常用函数 usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基 ...

  9. 常用PHP5函数小全

    很多PHP前辈都写了PHP大全,但是我看了发现那些所谓的"大全"根本就不全,甚至比我整理的这个列表内的函数还要少,竟然冠名"大全",让我不愤,背道而驰,整个&q ...

最新文章

  1. 地理坐标xy表示什么_建筑测量xy坐标的区别
  2. 在PHP中使用CURL,“撩”服务器只需几行——php curl详细解析和常见大坑
  3. Mysql---之Mysqladmin修改账号密码方式
  4. 前后台页面跳转方式搜集
  5. 大数据量分页查询方法(转)
  6. 二叉树---树的深度递归理解
  7. 科学•转化医学 | 中国科大发现NK细胞促进胚胎发育的转录调控新机制
  8. 2019 牛客多校第一场 E ABBA
  9. 重磅分享(二)——决策引擎实战部署
  10. 唉,一大早起床遇到脑残的,实在无语!QQ:124316912
  11. debounce(防抖)和throttle(节流)
  12. 【STL源码剖析】STL六大组件功能与运用(目录)
  13. 半部秘籍--分类、回归、集成与无监督
  14. 论文研读-社交媒体可视化-大规模地理社交媒体数据的可视化抽象与探索
  15. 一张图带你看完图论第一章(包含定义、定理、公式、推导证明和例题)
  16. Python函数的参数列表
  17. java递归获取所有的子级节点
  18. 《那些年啊,那些事——一个程序员的奋斗史》——21
  19. 点、线、圆、矩形、抛物线的类定义_德语词汇-数学类
  20. 涉嫌一级强奸重罪之后,危险的刘强东和京东

热门文章

  1. BZOJ 1040 骑士
  2. POJ 2186 Tarjan
  3. JAVA基础代码分享--学生成绩管理
  4. Microsoft System Center 2012:将系统管理带入云中
  5. Linux 下磁盘配额(RHEL5)
  6. 有限算法下的技术实现路线
  7. Linux网络基础1
  8. springAop @AfterReturning注解 获取返回值
  9. [转]搞ACM的你伤不起(转自Roba大神)
  10. 三种字符编码:ASCII、Unicode和UTF-8