ویب ڈویلپمنٹ کے میدان میں، خاص طور پر PHP اور MySQL Fundamentals میں، PHP میں دو خاص قدریں ہیں جو ان کی اپنی قسم ہیں اور مشروط کوڈ پر عمل درآمد کے لیے استعمال ہوتی ہیں۔ یہ اقدار بولین کے نام سے جانی جاتی ہیں اور یہ صحیح یا غلط کے تصور کی نمائندگی کرتی ہیں۔
پی ایچ پی میں، دو خاص قدریں جو ان کی اپنی قسم ہیں اور مشروط کوڈ پر عمل درآمد کے لیے استعمال ہوتی ہیں وہ بولین ویلیوز ہیں صحیح اور غلط۔ یہ اقدار مشروط بیانات جیسے if بیانات اور جبکہ لوپس میں عمل درآمد کے بہاؤ کا تعین کرنے کے لیے استعمال ہوتی ہیں۔
بولین ویلیو سچ ایک ایسی شرط کی نمائندگی کرتی ہے جسے سچ سمجھا جاتا ہے، جبکہ بولین ویلیو غلط ایسی شرط کی نمائندگی کرتی ہے جسے غلط سمجھا جاتا ہے۔ یہ قدریں اکثر موازنہ یا منطقی کارروائیوں کا نتیجہ ہوتی ہیں۔
مثال کے طور پر، آئیے ایک سادہ if بیان پر غور کریں:
$age = 25; if ($age >= 18) { echo "You are an adult."; } else { echo "You are not an adult."; }
اس مثال میں، متغیر $age کا آپریٹر (>=) سے بڑا یا مساوی استعمال کرتے ہوئے قدر 18 سے موازنہ کیا جاتا ہے۔ اگر شرط درست ہے تو، if بلاک کے اندر موجود کوڈ پر عمل درآمد ہوتا ہے اور پیغام "آپ بالغ ہیں۔" ظاہر کیا جاتا ہے. اگر شرط غلط ہے، تو دوسرے بلاک کے اندر موجود کوڈ پر عمل درآمد کیا جاتا ہے اور پیغام "آپ بالغ نہیں ہیں"۔ ظاہر کیا جاتا ہے.
یہ نوٹ کرنا ضروری ہے کہ پی ایچ پی میں، بولین سیاق و سباق میں استعمال ہونے پر بعض اقدار کو غلط سمجھا جاتا ہے۔ ان اقدار میں غلط، انٹیجر 0، فلوٹ 0.0، خالی سٹرنگ ""، سٹرنگ "0"، صفر عناصر کے ساتھ سرنی، اور خصوصی قدر null شامل ہیں۔ دیگر تمام اقدار کو درست سمجھا جاتا ہے۔
مثال کے طور پر، آئیے درج ذیل کوڈ پر غور کریں:
$var = 0; if ($var) { echo "The value is true."; } else { echo "The value is false."; }
اس مثال میں، متغیر $var کو قدر 0 تفویض کی گئی ہے۔ جب بولین سیاق و سباق میں استعمال کیا جائے، تو اس قدر کو غلط سمجھا جاتا ہے۔ لہذا، else بلاک کے اندر موجود کوڈ پر عمل درآمد کیا جاتا ہے اور پیغام آتا ہے "ویلیو غلط ہے۔" ظاہر کیا جاتا ہے.
پی ایچ پی میں دو خاص قدریں جو ان کی اپنی قسم ہیں اور کنڈیشنل کوڈ کو عمل میں لانے کے لیے استعمال ہوتی ہیں وہ بولین ویلیوز سچ اور غلط ہیں۔ یہ اقدار مشروط بیانات میں عمل درآمد کے بہاؤ کا تعین کرنے اور صحیح یا غلط کے تصور کی نمائندگی کرنے کے لیے استعمال ہوتی ہیں۔
سے متعلق دیگر حالیہ سوالات اور جوابات بولین اور موازنہ:
- موازنہ کا نتیجہ کیا نکلتا ہے "'شان' 'یوشی' سے کم ہے"؟
- موازنہ کا نتیجہ کیا ہے "10 برابر ہے 10"؟
- موازنہ کا نتیجہ کیا ہے "5 10 سے کم ہے"؟
- جب براؤزر میں بازگشت ہوتی ہے تو بولین ویلیوز کو تاروں میں کیسے تبدیل کیا جاتا ہے؟