📜  PHP | filter_has_var()函数

📅  最后修改于: 2022-05-13 01:57:40.499000             🧑  作者: Mango

PHP | filter_has_var()函数

filter_has_var()函数是PHP的一个内置函数,用于检查变量是否可用,特别是检查指定输入类型的变量是否存在。它在成功时返回 True 或在失败时返回 False。

句法:

bool filter_has_var( $type, $variable_name )

参数:该函数接受上面提到的两个参数,如下所述:

  • type:它是必需的参数,用于指定要检查的输入类型。可能的输入类型有 INPUT_GET、INPUT_POST、INPUT_COOKIE、INPUT_SERVER、INPUT_ENV。
  • variable_name:必选参数,用于指定需要检查的变量名。

返回值:成功返回True,失败返回False。

注意:此函数适用于PHP 5.2.0 及更高版本。



例 1:在本例中,输入变量“name”被发送到PHP页面。


输出:此示例可能不会在在线 IDE 中将“输入类型存在”显示为输出,因为没有使用代码发送参数的选项。所以在服务器或本地主机上的某个地方运行它。如果名称输入类型定义并通过 GET 方法发送,则 !filter_has_var(INPUT_GET, “name”) 返回 false 并打印输出为“输入类型存在”。

示例 2:


输出:此示例不会在在线 IDE 中显示预期输出,因为它们不允许使用 GET 参数运行PHP代码。因此,请在其他托管服务器或本地主机上运行它。由于电子邮件输入类型定义并通过 GET 方法发送,因此 !filter_has_var(INPUT_GET, “email”) 返回 false 并将输出打印为“电子邮件已找到”。

参考文献:HTTP:// PHP.NET /手动/ EN /函数.filter-有-VAR。 PHP