Isset 与 Empty 的区别
in PHP with 1 comment

Isset 与 Empty 的区别

in PHP with 1 comment

isset 与 empty 的区别

isset

bool isset ( mixed $var [, mixed $... ] )

empty

bool empty ( mixed $var )

关系:

empty() 等效于  !isset($var) || $var == false

什么情况会被判定 isset 的False

什么时候会被判定未 False

当以上情况出现一个的时候,empty 就为 True

Responses
  1. tg0@bg

    isset()可以一次检测多个变量,参数是多个变量,顺序从左到右,而empty()只能检测单个

    Reply