2012-06-03 10 views
22

!issetemptyisset!emptyの違いは何ですか?issetとemptyの違いは何ですか?

+2

http://virendrachandak.wordpress.com/2012/01/21/php-isset-vs-empty-vs-is_null/ googleで最初のヒット "php isset vs empty " – clentfort

+0

ビュー内のすべての変数に対して[i​​sset()または!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

基本的な答えは(0に同化することができます)変数が(ないNULL)を設定し、まだ空にすることが可能ということでしょう。 たとえば、空の配列を考えてみましょう。

@mjhennigのリンクから、0は空であるとみなされます。だからFalseと空の文字列(明らかに):)

関連する問題