📅  最后修改于: 2023-12-03 14:49:12.254000             🧑  作者: Mango
isset
isset
是一个在 PHP 语言中使用的函数,用于检查一个变量是否已被定义并且不为 null
。它返回一个布尔值,即 true
或 false
。
isset
函数的一般语法如下:
isset(variable);
其中 variable
是要检查的变量名。
如果 variable
存在并且不为 null
,isset
函数将返回 true
,否则返回 false
。
下面是一些示例演示 isset
的用法:
$var1 = 123;
$var2 = "Hello";
$var3 = null;
echo isset($var1); // 输出: 1 (true)
echo isset($var2); // 输出: 1 (true)
echo isset($var3); // 输出: (空,不输出任何内容)
echo isset($var4); // 输出: (空,不输出任何内容)
在上述示例中,$var1
和 $var2
都被定义了且不为 null
,所以 isset
返回 true
。$var3
虽然被定义了,但其值为 null
,所以 isset
返回 false
。而 $var4
没有被定义,所以同样返回 false
。
isset
检查超全局变量时,需要将超全局变量的名称作为字符串传递给 isset
函数,如 isset($_POST['name'])
。isset
检查数组元素时,如果数组中的元素值为 null
,isset
返回 false
。但要注意,如果数组中元素的值未被设置,isset
仍然会返回 true
,因为它只用于检查变量是否已定义,而不关心其值。isset
可以同时接受多个变量作为参数,只要其中任意一个变量未定义或为 null
,则返回 false
。以上就是关于感叹号 isset
的介绍,希望对您有所帮助!