猿问

急急急!求解

$var = '';

if (isset($var)) {
    echo "This var is set so I will print.";
}

这句话能打印出来

$var = '';  不是为null吗?  if语句应该返回false,怎么还是true! 求解!

三个月的奋斗历程
浏览 1241回答 1
1回答

hi_tp

变量                          empty          is_null          isset $a=””                       true               false              true $a=null                     true               true              false var $a                      true              true               false $a=array()               true               false              true $a=false                   true               false              true $a=15                      false              false               true $a=1                        false              false               true $a=0                        true               false               true $a=”0”                     true               false                true $a=”true”                false               false              true $a=”false”               false               false               true自己比对。
随时随地看视频慕课网APP
我要回答