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 相关文章推荐
利用文件属性结合Session实现在线人数统计
Oct 09 PHP
一个ORACLE分页程序,挺实用的.
Oct 09 PHP
PHP代码优化之成员变量获取速度对比
Feb 28 PHP
Codeigniter中mkdir创建目录遇到权限问题和解决方法
Jul 25 PHP
Symfony2实现从数据库获取数据的方法小结
Mar 18 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
Aug 09 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
Apr 20 PHP
Thinkphp5.0框架视图view的循环标签用法示例
Oct 12 PHP
浅谈laravel数据库查询返回的数据形式
Oct 21 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
Oct 24 PHP
PHP如何解决微信文章图片防盗链
Dec 09 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 ZipArchive压缩函数详解实例
2013/11/06 PHP
php获取一个变量的名字的方法
2014/09/05 PHP
PHP实现获取FLV文件的时间
2015/02/10 PHP
[原创]后缀就扩展名为js的文件是什么文件
2007/12/06 Javascript
jQuery实现的类flash菜单效果代码
2010/05/17 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
javascript用户注册提示效果的简单实例
2013/08/17 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
JS调试必备的5个debug技巧
2014/03/07 Javascript
JavaScript表单通过正则表达式验证电话号码
2014/03/14 Javascript
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
浅谈javascript语法和定时函数
2015/05/03 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
基于jQuery实现的双11天猫拆红包抽奖效果
2015/12/01 Javascript
jQuery事件绑定on()与弹窗实现代码
2016/04/28 Javascript
利用transition实现文字上下抖动的效果
2017/01/21 Javascript
详解plotly.js 绘图库入门使用教程
2018/02/23 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
2019/08/20 Javascript
js对象数组和对象的使用实例详解
2019/08/27 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
Python实现子类调用父类的方法
2014/11/10 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
django输出html内容的实例
2018/05/27 Python
如何教少儿学习Python编程
2020/07/10 Python
python+playwright微软自动化工具的使用
2021/02/02 Python
CSS3系列教程:背景图片(背景大小和多背景图) 应用说明
2012/12/19 HTML / CSS
详解HTML5之pushstate、popstate操作history,无刷新改变当前url
2017/03/15 HTML / CSS
三星美国官网:Samsung美国
2017/02/06 全球购物
Ray-Ban雷朋瑞典官方网站:全球领先的太阳眼镜品牌
2019/08/22 全球购物
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
个人应聘自我评价分享
2013/11/18 职场文书
会计专业自我鉴定
2014/02/10 职场文书
2019最新公司租房合同(例文)
2019/07/18 职场文书
用Python将库打包发布到pypi
2021/04/13 Python
使用python向MongoDB插入时间字段的操作
2021/05/18 Python