天天看點

php中未定義的變量使用技巧

在檔案中直接使用代碼:var_dump($a);

該變量沒有定義過,那麼得到的結果是null。為空,不是任何資料類型

怎麼判斷它的值呢?

加深自己的了解,下面使用是正常的:

$a==0  true

$a==null  true

不要嘗試這樣使用:

if($a<0){

}

初學php的時候就從php聖經一書中了解到,變量沒有定義,就直接使用。那麼會自動初始化。在後來的使用時還是,遇到障礙。

雖然,沒有定義就使用一個變量。php的機制會自動實作對該變量初始化。看過,《php設計教程》,php作者也告知,養成變量先定義後使用的習慣。