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 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
Jun 12 PHP
php使用array_search函数实现数组查找的方法
Jun 12 PHP
PHP对文件夹递归执行chmod命令的方法
Jun 19 PHP
基于ThinkPHP实现批量删除
Dec 18 PHP
php封装的图片(缩略图)处理类完整实例
Oct 19 PHP
PHP中overload与override的区别
Feb 13 PHP
php mysql数据库操作类(实例讲解)
Aug 06 PHP
2017年最好用的9个php开发工具推荐(超好用)
Oct 23 PHP
详解PHP文件的自动加载(autoloading)
Feb 04 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
Mar 15 PHP
PHP Web表单生成器案例分析
Jun 02 PHP
详细分析PHP 命名空间(namespace)
Jun 30 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聊天室技术
2006/10/09 PHP
PHP5函数小全(分享)
2013/06/06 PHP
PHP中nowdoc和heredoc使用需要注意的一点
2014/03/21 PHP
WordPress中邮件的一些修改和自定义技巧
2015/12/15 PHP
php基于dom实现的图书xml格式数据示例
2017/02/03 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
2019/04/09 PHP
javascript应用:Iframe自适应其加载的内容高度
2007/04/10 Javascript
javascript操作excel生成报表全攻略
2014/05/04 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
jquery控制表单输入框显示默认值的方法
2015/05/22 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
四种参数传递的形式——URL,超链接,js,form表单
2015/07/24 Javascript
js事件处理程序跨浏览器解决方案
2016/03/27 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
vue.js单页面应用实例的简单实现
2017/04/10 Javascript
Bootstrap实现可折叠分组侧边导航菜单
2018/03/07 Javascript
vue项目base64字符串转图片的实现代码
2018/07/13 Javascript
使用Jenkins部署React项目的方法步骤
2019/03/11 Javascript
手把手带你搭建一个node cli的方法示例
2020/08/07 Javascript
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
Python 字符串大小写转换的简单实例
2017/01/21 Python
Python中定时任务框架APScheduler的快速入门指南
2017/07/06 Python
Python中int()函数的用法浅析
2017/10/17 Python
python爬取亚马逊书籍信息代码分享
2017/12/09 Python
Python Tkinter实现简易计算器功能
2018/01/30 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
2018/06/13 Python
Python调用scp向服务器上传文件示例
2019/12/22 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
The Body Shop美体小铺西班牙官网:天然化妆品
2019/06/21 全球购物
J2EE系统只能是基于web
2015/09/08 面试题
J2EE模式面试题
2016/10/11 面试题
医大实习自我鉴定
2013/12/07 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
单方离婚协议书范本2014
2014/10/28 职场文书
信仰观后感
2015/06/03 职场文书
毕业酒会致辞
2015/07/29 职场文书