PHP 过滤器函数

PHP filter_has_var() 函数检查指定类型的变量是否存在。成功时返回 true,失败时返回 false。

语法

filter_has_var(input_type, var_name) 

参数

input_type必填。 指定输入类型。它可以是以下之一:
  • INPUT_GET
  • INPUT_POST
  • INPUT_COOKIE
  • INPUT_SERVER
  • INPUT_ENV
var_name必填。 指定要检查的变量名称。

返回值

成功时返回 true,失败时返回 false。

示例:filter_has_var() 示例

在下面的示例中,filter_has_var() 函数用于检查输入变量"email"是否通过 GET 方法发送到 PHP 页面。

<?php
//检查输入变量"email"
if (!filter_has_var(INPUT_GET, "email")) {
  echo("Email not found");
} else {
  echo("Email found");
}
?> 

上述代码的输出将是:

Email not found