在檔案中直接使用代碼:var_dump($a);
該變量沒有定義過,那麼得到的結果是null。為空,不是任何資料類型
怎麼判斷它的值呢?
加深自己的了解,下面使用是正常的:
$a==0 true
$a==null true
不要嘗試這樣使用:
if($a<0){
}
初學php的時候就從php聖經一書中了解到,變量沒有定義,就直接使用。那麼會自動初始化。在後來的使用時還是,遇到障礙。
雖然,沒有定義就使用一個變量。php的機制會自動實作對該變量初始化。看過,《php設計教程》,php作者也告知,養成變量先定義後使用的習慣。