PHP过滤器 filter_has_var() 函数用法实例分析


Posted in PHP onApril 23, 2020

本文实例讲述了PHP过滤器 filter_has_var() 函数用法。分享给大家供大家参考,具体如下:

定义和用法

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

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

语法

filter_has_var(type, variable)

  • 第一个参数type(必须):规定要检查的类型,可以检查的类型有INPUT_GET、INPUT_POST、INPUT_COOKIE、INPUT_SERVER、INPUT_ENV
  • 第二个参数variable(必须):需要检查的变量

例子:

<?php
  if(!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

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
Jan 12 PHP
PHP调用Webservice实例代码
Jul 29 PHP
mysql,mysqli,PDO的各自不同介绍
Sep 19 PHP
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
Apr 13 PHP
使用PHP会话(Session)实现用户登陆功能
Jun 29 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
Mar 25 PHP
PHP入门之常量简介和系统常量
May 12 PHP
PHP数组操作――获取数组最后一个值的方法
Apr 14 PHP
php简单实现屏蔽指定ip段用户的访问
Apr 29 PHP
最准确的php截取字符串长度函数
Oct 29 PHP
PHP生成图像验证码的方法小结(2种方法)
Jul 18 PHP
Laravel中为什么不使用blpop取队列详析
Aug 01 PHP
PHP优化之批量操作MySQL实例分析
Apr 23 #PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
Apr 23 #PHP
Thinkphp 框架扩展之行为扩展原理与实现方法分析
Apr 23 #PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
Apr 23 #PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
Apr 23 #PHP
Thinkphp 框架扩展之类库扩展操作详解
Apr 23 #PHP
TP框架实现上传一张图片和批量上传图片的方法分析
Apr 23 #PHP
You might like
php创建基本身份认证站点的方法详解
2013/06/08 PHP
驱动事件的addEvent.js代码
2007/03/27 Javascript
mapper--图片热点区域高亮组件官方站点
2007/12/22 Javascript
jquery png 透明解决方案(推荐)
2010/08/21 Javascript
腾讯UED 漂亮的提示信息效果代码
2011/09/12 Javascript
javascript日期格式化示例分享
2014/03/05 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
2014/10/16 Javascript
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
微信小程序  网络请求API详解
2016/10/25 Javascript
js自定义QQ菜单效果
2017/01/10 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
深入理解Vue.js源码之事件机制
2017/09/27 Javascript
VUE写一个简单的表格实例
2019/08/06 Javascript
vue使用一些外部插件及样式的配置代码
2019/11/18 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
2020/11/05 Javascript
[11:57]《一刀刀一天》第十七期:TI中国军团加油!
2014/05/26 DOTA
[02:32]【DOTA2亚洲邀请赛】iceice,梦开始的地方
2017/03/13 DOTA
[01:18:36]LGD vs VP Supermajor 败者组决赛 BO3 第一场 6.10
2018/07/04 DOTA
利用Fn.py库在Python中进行函数式编程
2015/04/22 Python
Python 实现简单的shell sed替换功能(实例讲解)
2017/09/29 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
flask中的wtforms使用方法
2018/07/21 Python
Python类中self参数用法详解
2020/02/13 Python
python实现快递价格查询系统
2020/03/03 Python
软件测试题目
2013/02/27 面试题
工业学校毕业生自荐书
2014/01/03 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
2014年财政工作总结
2014/12/10 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
2015年乡镇统计工作总结
2015/04/22 职场文书
单位介绍信格式范文
2015/05/04 职场文书
十八大观后感
2015/06/12 职场文书
SQLServer2019 数据库的基本使用之图形化界面操作的实现
2021/04/08 SQL Server