!isset
とempty
とisset
と!empty
の違いは何ですか?issetとemptyの違いは何ですか?
22
A
答えて
17
タイプの比較表は、これらの演算子についてのすべての質問に答える必要があります。http://php.net/manual/en/types.comparisons.php
+0
私は' $ x = ""; 'と' $ x = null;は異なる結果を生成しました。それは便利な情報です。 – doubleJ
2
基本的な答えは(0に同化することができます)変数が(ないNULL)を設定し、まだ空にすることが可能ということでしょう。 たとえば、空の配列を考えてみましょう。
@mjhennigのリンクから、0は空であるとみなされます。だからFalseと空の文字列(明らかに):)
関連する問題
- 1. isset()と!empty()のTwigに相当するものは何ですか?
- 2. VBA(Excel)のEmptyとIsEmpty()の違いは何ですか?
- 3. cakephp!空とissetの違い?
- 4. react-emptyとは何ですか?*?
- 5. empty()、isset()、not_null()が正しいbooleanを返さない
- 6. issetと!emptyは、ログインフィールドに対して常にtrueを返します。
- 7. $と$$の違いは何ですか?
- 8. `##`と `hashCode`の違いは何ですか?
- 9. typedefとの違いは何ですか?
- 10. NodeJS:「./ ..」と「..」の違いは何ですか?
- 11. {}())と{})の違いは何ですか?
- 12. `&`と `ref`の違いは何ですか?
- 13. `==`と `is`の違いは何ですか?
- 14. difftimeと ' - 'の違いは何ですか?
- 15. #{} $ {}と%{}の違いは何ですか?
- 16. ⊕と+の違いは何ですか?
- 17. アペンダーと〜の違いは何ですか?
- 18. "./"と "../"の違いは何ですか?
- 19. "$^N"と "$ +"の違いは何ですか?
- 20. %Qと%{}の違いは何ですか?
- 21. バックスティックと$()の違いは何ですか?
- 22. A`と ``の違いは何ですか[:] `
- 23. パッケージのインポートobjと何かの違いをインポートパッケージとPythonの何かの違いは何ですか?
- 24. 未定義の変数の警告を避けるには、empty()とisset()はどのようにしますか?
- 25. METADATAとMETADATA.jl:違いは何ですか?
- 26. twistdとnohup&:違いは何ですか?
- 27. libspeとlibspe2?違いは何ですか?
- 28. Backbone.jsとPusherapp - 違いは何ですか?
- 29. wp_link_pagesとthe_posts_pagination→違いは何ですか?
- 30. $ dirtyと$ invalid:違いは何ですか?
http://virendrachandak.wordpress.com/2012/01/21/php-isset-vs-empty-vs-is_null/ googleで最初のヒット "php isset vs empty " – clentfort
ビュー内のすべての変数に対して[isset()または!empty()関数の重複がありますか? PHP](http://stackoverflow.com/questions/1938061/isset-or-empty-functions-on-all-variables-in-your-views-php) – mario
または[なぜisset()と!emptyの両方をチェックするのですか? )](http://stackoverflow.com/questions/4559925/why-check-both-isset-and-empty) – mario