2012-06-03 19 views
22

!isset और empty, isset और !empty के बीच क्या अंतर है ??जारीकर्ता और खाली के बीच क्या अंतर है?

+2

http://virendrachandak.wordpress.com/2012/01/21/php-isset-vs-empty-vs-is_null/ पहली बार Google "php isset बनाम खाली " – clentfort

+0

आपके विचारों में सभी चरों पर [isset() या! खाली() फ़ंक्शंस का संभावित डुप्लिकेट? PHP] (http://stackoverflow.com/questions/1938061/isset-or-empty-functions-on-all-variables-in-your-views-php) – mario

+1

या [दोनों जारीकर्ता() और! खाली क्यों जांचें ()] (http://stackoverflow.com/questions/4559925/why-check-both-isset-and-empty) – mario

उत्तर

17

प्रकार तुलना तालिकाओं इन ऑपरेटरों के बारे में सभी सवालों के जवाब चाहिए: http://php.net/manual/en/types.comparisons.php

+0

मुझे एहसास नहीं हुआ कि' $ x = ""; 'और '$ x = शून्य; 'विभिन्न परिणामों का उत्पादन किया। यह आसान जानकारी है। – doubleJ

2

बुनियादी जवाब होगा एक चर सेट कि जा सकता है (नहीं NULL) और अभी तक खाली हो (0 को आत्मसात किया जा सकता है)। उदाहरण के लिए एक खाली सरणी पर विचार करें।

@mjhennig द्वारा प्रस्तुत लिंक से, आप देख सकते हैं कि 0 खाली माना जाता है। तो झूठी और खाली स्ट्रिंग (जाहिर है) :)

संबंधित मुद्दे