2019-12-06 |

empty() 与 isset() 的比较

  empty() isset() (bool)
$var = "" TRUE TRUE FALSE
$var = null TRUE FALSE FALSE
$var = FALSE TRUE TRUE FALSE
var $var TRUE FALSE FALSE
$var = array() TRUE TRUE FALSE
$var = 0 TRUE TRUE FALSE
$var = "0" TRUE TRUE FALSE

可见 empty() 是比 isset() 对变量更严格的检查。

流程控制

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论