当你用PHP编码时,你的代码经常包含多个变量。迷失在他们中间也不难。要让 PHP 检查变量是否存在,可以使用 PHP isset()。它的名字是不言自明的:通过在 PHP 中使用 isset,您可以检查脚本中的特定变量是否已设置。

内容

PHP设置:主要提示

  • 通过在 PHP 中使用,您可以检查是否设置了特定变量。isset

  • 它返回一个布尔值,这意味着设置了一个变量。True

  • 就像回显和打印一样,PHP 中的 isset 是一种语言结构,而不是一个函数。

  • 要在 PHP 中取消设置特定变量,请使用该函数。unset()

如何正确使用和编写 isset()

PHP 确定是否设置了特定变量:isset()

例复制

$x = 'SpaceDoggo';
var_dump(isset($x));

它返回一个布尔值,仅当满足以下所有三个条件时:True

  • 声明变量(已分配值)。

  • 此值不为 Null。

  • 尚未使用该函数取消设置变量。unset()

让 PHP 检查变量是否存在的语法很简单:isset()

例复制

isset($x)

您可以使用 PHP 检查一个或多个变量,从而节省时间:isset()

例复制

isset($x, $y, $z)

注意:如果选中多个变量,PHP isset 只有在设置了所有变量的情况下才会返回 True。

在 PHP 中检查变量:isset 与空

要检查某个 PHP 变量的值,也可以使用 PHP 。但是,您应该了解它与以下方面的区别:empty()isset()

例复制

$x = 'EarthKitten';

var_dump(isset($x));
var_dump(empty($x));

的目的和看起来相似,它们都返回布尔值。但是,正如您在示例中所看到的,它们返回相反的值:isset()empty()

  • isset()返回设置变量。True

  • empty()返回未设置或空的。True

注意:另一个区别是 empty() 可以将表达式作为参数,而 isset() 不能。

PHP isset: 摘要

  • 要检查是否设置了某个变量,您可以使用 PHP 。isset()

  • 它实际上不是一个函数,而是一种语言结构,类似于回显和打印。

  • 如果设置了选中的变量,则返回布尔值 True。

  • 可以使用函数取消设置变量。unset()