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 相关文章推荐
ftp类(example.php)
Oct 09 PHP
php 获取可变函数参数的函数
Aug 26 PHP
第4章 数据处理-php字符串的处理-郑阿奇(续)
Jul 04 PHP
php获取本地图片文件并生成xml文件输出具体思路
Apr 27 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
Sep 28 PHP
php中eval函数的危害与正确禁用方法
Jun 30 PHP
php结合正则批量抓取网页中邮箱地址
May 19 PHP
基于命令行执行带参数的php脚本并取得参数的方法
Jan 25 PHP
PHP实现简单实用的分页类代码
Apr 08 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
Nov 01 PHP
PHP安装memcache扩展的步骤讲解
Feb 14 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
Feb 27 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 smarty模版引擎中变量操作符及使用方法
2009/12/11 PHP
PHP中使用break跳出多重循环代码实例
2015/01/21 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
PHP7引入的&quot;??&quot;和&quot;?:&quot;的区别讲解
2019/04/08 PHP
js 浮动层菜单收藏
2009/01/16 Javascript
一个基于jquery的图片切换效果
2010/07/06 Javascript
JQuery在页面中添加和除移DOM示例代码
2013/06/24 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
JS上传图片前实现图片预览效果的方法
2015/03/02 Javascript
JS获取checkbox的个数简单实例
2016/08/19 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
详解ECharts使用心得总结
2016/12/06 Javascript
JavaScript canvas实现围绕旋转动画
2017/11/18 Javascript
vue2手机APP项目添加开屏广告或者闪屏广告
2017/11/28 Javascript
electron + vue项目实现打印小票功能及实现代码
2018/11/25 Javascript
小程序自定义日历效果
2018/12/29 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
2020/01/07 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
[36:20]KG vs SECRET 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
python遍历类中所有成员的方法
2015/03/18 Python
Python递归遍历列表及输出的实现方法
2015/05/19 Python
分享Python开发中要注意的十个小贴士
2016/08/30 Python
python+selenium实现163邮箱自动登陆的方法
2017/12/31 Python
利用python将json数据转换为csv格式的方法
2018/03/22 Python
python爬虫请求头设置代码
2020/07/28 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
Top Villas美国:豪华别墅出租和度假屋
2018/07/10 全球购物
中国好声音华少广告词
2014/03/17 职场文书
优秀党务工作者事迹材料
2014/05/07 职场文书
毕业生学校推荐信范文
2014/05/21 职场文书
先进个人材料怎么写
2014/12/30 职场文书
《生物入侵者》教学反思
2016/02/16 职场文书
一篇文章学会Vue中间件管道
2021/06/20 Vue.js
《辉夜大小姐想让我告白》第三季正式预告
2022/03/20 日漫