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 相关文章推荐
建立文件交换功能的脚本(三)
Oct 09 PHP
php中处理模拟rewrite 效果
Dec 09 PHP
PHP 翻页 实例代码
Aug 07 PHP
PHP $_FILES中error返回值详解
Jan 30 PHP
PHP源码分析之变量的存储过程分解
Jul 03 PHP
PHP实现利用MySQL保存session的方法
Aug 23 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
Mar 18 PHP
PHP5.2中PDO的简单使用方法
Mar 25 PHP
yii框架搜索分页modle写法
Dec 19 PHP
PHP基于GD库实现的生成图片缩略图函数示例
Jul 05 PHP
TP5.0框架实现无限极回复功能的方法分析
May 04 PHP
解决laravel 表单提交-POST 异常的问题
Oct 15 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/05/04 PHP
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
PHP+shell实现多线程的方法
2015/07/01 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
超级简单的图片防盗(HTML),好用
2007/04/08 Javascript
JavaScript中数组对象的那些自带方法介绍
2013/03/12 Javascript
JavaScript中的操作符==与===介绍
2014/12/31 Javascript
jQuery.extend 函数及用法详细
2015/09/06 Javascript
移动端翻页插件dropload.js(支持Zepto和jQuery)
2016/07/27 Javascript
PhotoSwipe异步动态加载图片方法
2016/08/25 Javascript
对js中回调函数的一些看法
2016/08/29 Javascript
JS库之Three.js 简易入门教程(详解之一)
2017/09/13 Javascript
微信小程序云开发之使用云存储
2019/05/17 Javascript
微信小程序 轮播图实现原理及优化详解
2019/09/29 Javascript
Node.js中文件系统fs模块的使用及常用接口
2020/03/06 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
深入解析Python中的变量和赋值运算符
2015/10/12 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
2017/11/17 Python
python机器学习之KNN分类算法
2018/08/29 Python
python openvc 裁剪、剪切图片 提取图片的行和列
2019/09/19 Python
Python魔法方法 容器部方法详解
2020/01/02 Python
使用 pytorch 创建神经网络拟合sin函数的实现
2020/02/24 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
2020/04/22 Python
详解Python中的路径问题
2020/09/02 Python
css3 media 响应式布局的简单实例
2016/08/03 HTML / CSS
澳大利亚排名第一的狂热牛仔品牌:ONETEASPOON
2018/11/20 全球购物
数控专业个人求职信范文
2014/02/05 职场文书
护理专科毕业生自荐书范文
2014/02/19 职场文书
房屋公证委托书
2014/04/03 职场文书
酒店周年庆活动方案
2014/08/21 职场文书
运动会搞笑广播稿
2014/10/14 职场文书
小学教师求职信范文
2015/03/20 职场文书
2015年医院工作总结范文
2015/04/09 职场文书
服装店员工管理制度
2015/08/07 职场文书
python通配符之glob模块的使用详解
2021/04/24 Python