如果我們需要檢查變量是否設置與否,我們可以很容易地通過函數isset()函數函數來查看變量是否有值,但它是零
但對於is_zero檢查呢?
但
isset($myvar)
沒有完成我的任務。如果我們使用isset($ myvar的),那麼PHP將返回false總是和如果我使用
if(empty($myvar))
然後我得到通知:
Notice: Undefined index: $myvar
我想這一定是有在PHP中,因爲有時我們需要也存儲零值變量。
我嘗試這樣做:
if(is_zero($myvar))
echo $myvar;
但得到這個錯誤:在PHP中調用未定義功能is_zero()
也許一個錯誤: 致命錯誤?
究竟是「零」?你的意思是'空'嗎? – deceze
'empty($ myvar)'永遠不會拋出* Undefined index *通知。 – deceze
目前還不清楚你到底在問什麼,我能做的最好的事情就是向你指出:[PHP的權威指南isset and empty](http://kunststube.net/isset/) – deceze