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 相关文章推荐
多重?l件?合查?(一)
Oct 09 PHP
php2html php生成静态页函数
Dec 08 PHP
PHP下打开URL地址的几种方法小结
May 16 PHP
php调用dll的实例操作动画与代码分享
Aug 14 PHP
PHP简单实现“相关文章推荐”功能的方法
Jul 19 PHP
smarty简单应用实例
Nov 03 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
Jul 27 PHP
PHP实现非阻塞模式的方法分析
Jul 26 PHP
php中pcntl_fork创建子进程的方法实例
Mar 14 PHP
laravel通过a标签从视图向控制器实现传值
Oct 15 PHP
php 命名空间(namespace)原理与用法实例小结
Nov 13 PHP
goto语法在PHP中的使用教程
Sep 17 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
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
PHP读取ACCESS数据到MYSQL的代码
2011/05/11 PHP
php 操作调试的方法
2012/07/12 PHP
php实现执行某一操作时弹出确认、取消对话框
2013/12/30 PHP
destoon安全设置中需要设置可写权限的目录及文件
2014/06/21 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
PHP的微信支付接口使用方法讲解
2019/03/08 PHP
获取URL地址中的文件名和参数的javascript代码
2009/09/02 Javascript
var与Javascript变量隐式声明
2009/09/17 Javascript
理解Javascript闭包
2013/11/01 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
根据当前时间在jsp页面上显示上午或下午
2014/08/18 Javascript
详解JavaScript中jQuery和Ajax以及JSONP的联合使用
2015/08/13 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
jQuery向webApi提交post json数据
2017/01/16 Javascript
JavaScript实现水平进度条拖拽效果
2017/01/18 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
javascript中神奇的 Date对象小结
2017/10/12 Javascript
vue2.0组件之间传值、通信的多种方式(干货)
2018/02/10 Javascript
解决Vue打包上线之后部分CSS不生效的问题
2019/11/12 Javascript
优化Python代码使其加快作用域内的查找
2015/03/30 Python
python安装scipy的方法步骤
2019/06/26 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
2020/06/12 Python
Django中Q查询及Q()对象 F查询及F()对象用法
2020/07/09 Python
java关于string最常出现的面试题整理
2021/01/18 Python
html5+css3之CSS中的布局与Header的实现
2014/11/21 HTML / CSS
美国知名日用品连锁超市:Dollar General(多来店)
2017/01/14 全球购物
电话销售经理岗位职责
2013/12/07 职场文书
自荐信范文
2013/12/10 职场文书
大学校园毕业自我鉴定
2014/01/15 职场文书
餐饮企业总经理岗位职责范文
2014/02/18 职场文书
《傅雷家书》教学反思
2014/04/20 职场文书
《天安门广场》教学反思
2014/04/23 职场文书
2015年大学班长个人工作总结
2015/04/24 职场文书
python中出现invalid syntax报错的几种原因分析
2022/02/12 Python