వెబ్ డెవలప్మెంట్ రంగంలో, ప్రత్యేకంగా PHP మరియు MySQL ఫండమెంటల్స్లో, PHPలో రెండు ప్రత్యేక విలువలు ఉన్నాయి, అవి వాటి స్వంత రకం మరియు షరతులతో కూడిన కోడ్ని అమలు చేయడానికి ఉపయోగించబడతాయి. ఈ విలువలను బూలియన్స్ అని పిలుస్తారు మరియు అవి నిజం లేదా తప్పు అనే భావనను సూచిస్తాయి.
PHPలో, రెండు ప్రత్యేక విలువలు వాటి స్వంత రకం మరియు షరతులతో కూడిన కోడ్ని అమలు చేయడానికి ఉపయోగించబడేవి బూలియన్ విలువలు నిజం మరియు తప్పు. if స్టేట్మెంట్లు మరియు లూప్లు వంటి షరతులతో కూడిన స్టేట్మెంట్లలో అమలు యొక్క ప్రవాహాన్ని నిర్ణయించడానికి ఈ విలువలు ఉపయోగించబడతాయి.
బూలియన్ విలువ నిజమైన స్థితిని సూచిస్తుంది, అయితే బూలియన్ విలువ తప్పుగా పరిగణించబడే షరతును సూచిస్తుంది. ఈ విలువలు తరచుగా పోలికలు లేదా తార్కిక కార్యకలాపాల ఫలితంగా ఉంటాయి.
ఉదాహరణకు, ఒక సాధారణ if స్టేట్మెంట్ను పరిశీలిద్దాం:
$age = 25; if ($age >= 18) { echo "You are an adult."; } else { echo "You are not an adult."; }
ఈ ఉదాహరణలో, వేరియబుల్ $age అనేది ఆపరేటర్ (>=) కంటే ఎక్కువ లేదా సమానమైన విలువను ఉపయోగించి 18 విలువతో పోల్చబడుతుంది. షరతు నిజమైతే, if బ్లాక్లోని కోడ్ అమలు చేయబడుతుంది మరియు "మీరు పెద్దవారు." ప్రదర్శించబడుతుంది. షరతు తప్పు అయితే, else బ్లాక్లోని కోడ్ అమలు చేయబడుతుంది మరియు "మీరు పెద్దవారు కాదు" అనే సందేశం వస్తుంది. ప్రదర్శించబడుతుంది.
PHPలో, బూలియన్ సందర్భంలో ఉపయోగించినప్పుడు నిర్దిష్ట విలువలు తప్పుగా పరిగణించబడతాయని గమనించడం ముఖ్యం. ఈ విలువలలో తప్పు, పూర్ణాంకం 0, ఫ్లోట్ 0.0, ఖాళీ స్ట్రింగ్ "", స్ట్రింగ్ "0", సున్నా మూలకాలతో కూడిన శ్రేణి మరియు ప్రత్యేక విలువ శూన్యత ఉన్నాయి. అన్ని ఇతర విలువలు నిజమైనవిగా పరిగణించబడతాయి.
ఉదాహరణకు, కింది కోడ్ను పరిశీలిద్దాం:
$var = 0; if ($var) { echo "The value is true."; } else { echo "The value is false."; }
ఈ ఉదాహరణలో, $var వేరియబుల్ విలువ 0 కేటాయించబడుతుంది. బూలియన్ సందర్భంలో ఉపయోగించినప్పుడు, ఈ విలువ తప్పుగా పరిగణించబడుతుంది. అందువల్ల, else బ్లాక్లోని కోడ్ అమలు చేయబడుతుంది మరియు "విలువ తప్పు." ప్రదర్శించబడుతుంది.
PHPలోని రెండు ప్రత్యేక విలువలు వాటి స్వంత రకం మరియు షరతులతో కూడిన కోడ్ని అమలు చేయడానికి ఉపయోగించే బూలియన్ విలువలు నిజం మరియు తప్పు. ఈ విలువలు షరతులతో కూడిన స్టేట్మెంట్లలో అమలు యొక్క ప్రవాహాన్ని నిర్ణయించడానికి మరియు నిజం లేదా తప్పు అనే భావనను సూచించడానికి ఉపయోగించబడతాయి.
సంబంధించి ఇతర ఇటీవలి ప్రశ్నలు మరియు సమాధానాలు బూలియన్లు మరియు పోలికలు:
- 'యోషి' కంటే 'సీన్' తక్కువ" అని పోల్చడం వల్ల ఫలితం ఏమిటి?
- "10 ఈజ్ ఈక్వల్ టు 10" అనే పోలిక ఫలితం ఏమిటి?
- "5 కంటే తక్కువ 10" అనే పోలిక ఫలితం ఏమిటి?
- బ్రౌజర్కి ప్రతిధ్వనించినప్పుడు బూలియన్ విలువలు స్ట్రింగ్లుగా ఎలా మార్చబడతాయి?