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 相关文章推荐
用Apache反向代理设置对外的WWW和文件服务器
Oct 09 PHP
PHP+MYSQL开发工具及资源收藏
Jan 02 PHP
PHP之变量、常量学习笔记
Mar 27 PHP
php中将时间差转换为字符串提示的实现代码
Aug 08 PHP
php输出xml格式字符串(用的这个)
Jul 12 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
Apr 25 PHP
关于PHPDocument 代码注释规范的总结
Jun 25 PHP
PHP生成二维码的两个方法和实例
Jul 01 PHP
PHP获取当前相对于域名目录的方法
Jun 26 PHP
PHP新建类问题分析及解决思路
Nov 19 PHP
PHP应用跨时区功能的实现方法
Mar 21 PHP
PHP基本语法
Mar 31 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 数组的一个悲剧?
2011/05/11 PHP
PHP Curl多线程原理实例详解
2013/11/06 PHP
PHP调用JAVA的WebService简单实例
2014/03/11 PHP
一个简单安全的PHP验证码类 附调用方法
2016/06/24 PHP
PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
2016/09/11 PHP
php反射学习之依赖注入示例
2019/06/14 PHP
Laravel框架控制器的request与response用法示例
2019/09/30 PHP
idTabs基于JQuery的根据URL参数选择Tab插件
2012/04/11 Javascript
使用jquery自定义鼠标样式满足个性需求
2013/11/05 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
深入探讨Vue.js组件和组件通信
2016/09/12 Javascript
JavaScript 闭包详细介绍
2016/09/28 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
Bootstrap 模态框实例插件案例分析
2016/12/28 Javascript
javascript 使用正则test( )第一次是 true,第二次是false
2017/02/22 Javascript
Extjs表单输入框异步校验的插件实现方法
2017/03/20 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
vue计算属性及使用详解
2018/04/02 Javascript
vue技术分享之你可能不知道的7个秘密
2018/04/09 Javascript
Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019/09/02 Javascript
如何利用node.js开发一个生成逐帧动画的小工具
2019/12/01 Javascript
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
插入排序_Python与PHP的实现版(推荐)
2017/05/11 Python
Python数据操作方法封装类实例
2017/06/23 Python
用python求一个数组的和与平均值的实现方法
2019/06/29 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
PyCharm常用配置和常用插件(小结)
2021/02/06 Python
应届生个人求职信模板
2013/11/26 职场文书
2015年禁毒宣传活动总结
2015/03/25 职场文书
小学教师个人工作总结2015
2015/04/20 职场文书
论语读书笔记
2015/06/26 职场文书
防溺水主题班会教案
2015/08/12 职场文书
八年级英语教学反思
2016/02/15 职场文书
Python实现为PDF去除水印的示例代码
2022/04/03 Python