वेब विकासको क्षेत्रमा, विशेष गरी PHP र MySQL आधारभूतहरूमा, त्यहाँ PHP मा दुई विशेष मानहरू छन् जुन तिनीहरूको आफ्नै प्रकारका छन् र सशर्त कोड कार्यान्वयन गर्न प्रयोग गरिन्छ। यी मानहरू बुलियनहरू भनेर चिनिन्छन् र तिनीहरूले सही वा गलतको अवधारणालाई प्रतिनिधित्व गर्छन्।
PHP मा, दुई विशेष मानहरू जुन तिनीहरूको आफ्नै प्रकार हो र सशर्त कोड कार्यान्वयन गर्न प्रयोग गरिन्छ बुलियन मानहरू सत्य र गलत हुन्। यी मानहरू सशर्त कथनहरूमा कार्यान्वयनको प्रवाह निर्धारण गर्न प्रयोग गरिन्छ जस्तै if स्टेटमेन्ट र while loops।
बुलियन मान true ले सत्य मानिने अवस्थालाई प्रतिनिधित्व गर्दछ, जबकि बुलियन मान गलतले गलत मानिने अवस्थालाई प्रतिनिधित्व गर्दछ। यी मानहरू प्रायः तुलना वा तार्किक कार्यहरूको परिणाम हुन्।
उदाहरणका लागि, एउटा साधारण if कथनलाई विचार गरौं:
$age = 25; if ($age >= 18) { echo "You are an adult."; } else { echo "You are not an adult."; }
यस उदाहरणमा, चल $age लाई अपरेटर (>=) भन्दा ठूलो वा बराबर प्रयोग गरेर मान १८ सँग तुलना गरिएको छ। यदि सर्त सत्य छ भने, यदि ब्लक भित्रको कोड कार्यान्वयन हुन्छ र सन्देश "तपाईं वयस्क हुनुहुन्छ।" प्रदर्शित छ। यदि सर्त गलत छ भने, अर्को ब्लक भित्रको कोड कार्यान्वयन हुन्छ र सन्देश "तपाईं वयस्क हुनुहुन्न।" प्रदर्शित छ।
यो नोट गर्न महत्त्वपूर्ण छ कि PHP मा, बुलियन सन्दर्भमा प्रयोग गर्दा निश्चित मानहरूलाई गलत मानिन्छ। यी मानहरूमा गलत, पूर्णांक ०, फ्लोट ०.०, खाली स्ट्रिङ "", स्ट्रिङ "०", शून्य तत्वहरू भएको एरे, र विशेष मान शून्य समावेश छन्। अन्य सबै मानहरू सत्य मानिन्छन्।
उदाहरण को लागी, निम्न कोड विचार गरौं:
$var = 0; if ($var) { echo "The value is true."; } else { echo "The value is false."; }
यस उदाहरणमा, चल $var लाई मान ० तोकिएको छ। जब बुलियन सन्दर्भमा प्रयोग गरिन्छ, यो मान गलत मानिन्छ। त्यसकारण, else ब्लक भित्रको कोड कार्यान्वयन हुन्छ र सन्देश "मान गलत छ।" प्रदर्शित छ।
PHP मा दुई विशेष मानहरू जुन तिनीहरूको आफ्नै प्रकार हो र सशर्त कोड कार्यान्वयन गर्न प्रयोग गरिन्छ बुलियन मानहरू सत्य र गलत हुन्। यी मानहरू सशर्त कथनहरूमा कार्यान्वयनको प्रवाह निर्धारण गर्न र सही वा गलतको अवधारणालाई प्रतिनिधित्व गर्न प्रयोग गरिन्छ।
अन्य भर्खरका प्रश्न र उत्तरहरू सम्बन्धमा बुलियन र तुलना:
- तुलनाको नतिजा के हो "'शॉन' 'योशी' भन्दा कम छ"?
- "10 बराबर 10" तुलनाको नतिजा के हो?
- "5 10 भन्दा कम छ" तुलनाको नतिजा के हो?
- ब्राउजरमा प्रतिध्वनि गर्दा बुलियन मानहरूलाई स्ट्रिङमा कसरी रूपान्तरण गरिन्छ?