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; 已声明但没有值的变量

 

posted @ 2016-04-08 14:40  Carolina  阅读(113)  评论(0编辑  收藏  举报