PHP isset()和empty()函数
isset()
(php 4, php5, php7)
bool isset(mixed $var [, mixed $...])
$var:要检查的变量。
...:其他变量。
如果$var已被设置,并且值不为NULL("\0")则返回TRUE,否则返回FALSE。
<?php
$var = '';
// 结果为 TRUE,所以后边的文本将被打印出来。
if (isset($var)) {
echo "This var is set so I will print.";
}
?>
empty()
(php 4,5,7)
bool empty(mixed $var)
var:待检查的变量。
返回值:当var不存在或者为零或者为空时为TRUE,当var存在,且非空非零时返回FALSE.
空或零包括:
- "" 空字符串
- 0 整数0
- 0.0 浮点数0
- "0" 字符串0
- NULL
- FALSE
- array() 空数组
- $var; 已声明但没有值的变量
寻找爱