2012-06-03 44 views
22

!issetemptyisset!empty之間的區別是什麼?isset和empty有什麼區別?

+2

http://virendrachandak.wordpress.com/2012/01/21/php-isset-vs-empty-vs-is_null/首先擊中谷歌「PHP isset vs empty「 – clentfort

+0

您視圖中所有變量的[isset()或!empty()函數可能重複? PHP的](http://stackoverflow.com/questions/1938061/isset-or-empty-functions-on-all-variables-in-your-views-php) – mario

+1

或[爲什麼選中isset()和!empty( )](http://stackoverflow.com/questions/4559925/why-check-both-isset-and-empty) – mario

回答

2

最基本的答案將是一個變量可以設置(NOT NULL),但空(可以類比爲0)。 例如,考慮一個空數組。

從@mjhennig提供的鏈接中,可以看到0被認爲是空的。所以是假的和空字符串(顯然):)