پی ایچ پی میں "اگر" بیان کا نحو ویب ڈویلپمنٹ میں ایک بنیادی تصور ہے جو پروگرامرز کو مخصوص شرائط کی بنیاد پر اپنے کوڈ کے بہاؤ کو کنٹرول کرنے کی اجازت دیتا ہے۔ "اگر" بیان ایک مشروط بیان ہے جو دیئے گئے اظہار کی جانچ کرتا ہے اور اگر اظہار درست ہے تو کوڈ کے ایک بلاک کو انجام دیتا ہے۔ یہ فیصلے کرنے اور پروگرام کے رویے کو کنٹرول کرنے کے لیے ایک طاقتور ٹول فراہم کرتا ہے۔
پی ایچ پی میں "اگر" بیان کا بنیادی نحو درج ذیل ہے:
اگر (حالت) {
// کوڈ کو عمل میں لایا جائے گا اگر شرط درست ہے۔
}
"حالت" ایک ایسا اظہار ہے جو صحیح یا غلط کا اندازہ کرتا ہے۔ یہ موازنہ آپریٹرز جیسے "=="، ">، "<" ">="، "<="، "!="، یا "! ==" یہ ایک زیادہ پیچیدہ اظہار بھی ہو سکتا ہے جس میں منطقی آپریٹرز شامل ہوں جیسے "&&" (AND), "||" (یا)، یا "!" (نہیں)۔
"if" بیان کے بعد گھوبگھرالی منحنی خطوط وحدانی میں بند کوڈ بلاک صرف اس صورت میں عمل میں آتا ہے جب شرط درست ہو۔ اس بلاک میں ایک یا زیادہ بیانات شامل ہوسکتے ہیں، جو ترتیب وار عمل میں آتے ہیں۔ یہ نوٹ کرنا ضروری ہے کہ پڑھنے کے قابل ہونے اور نحوی غلطیوں سے بچنے کے لیے کوڈ بلاک کو صحیح طریقے سے انڈینٹ کیا جانا چاہیے۔
پی ایچ پی میں "اگر" بیان کی ایک مثال یہ ہے:
<؟php
عمر = 25؛
اگر ($عمر >= 18) {
بازگشت "آپ ووٹ دینے کے اہل ہیں۔"؛
}
?>
اس مثال میں، متغیر "$age" کو 25 کی قدر تفویض کی گئی ہے۔ "if" اسٹیٹمنٹ چیک کرتا ہے کہ آیا "$age" کی قدر 18 سے زیادہ ہے یا اس کے برابر ہے۔ چونکہ شرط درست ہے، اس لیے "کے اندر کا کوڈ اگر" بلاک پر عمل درآمد کیا جاتا ہے، اور پیغام "آپ ووٹ دینے کے اہل ہیں۔" ظاہر کیا جاتا ہے.
شرط غلط ہونے کی صورت میں ایک متبادل کوڈ بلاک فراہم کرنے کے لیے "اگر" بیان کے ساتھ ایک "اور" بیان بھی شامل کرنا ممکن ہے۔ "if-else" بیان کے لیے نحو درج ذیل ہے:
اگر (حالت) {
// کوڈ کو عمل میں لایا جائے گا اگر شرط درست ہے۔
اور} {
// کوڈ کو عمل میں لایا جائے گا اگر شرط غلط ہے۔
}
یہاں پی ایچ پی میں "if-else" بیان کی ایک مثال ہے:
<؟php
عمر = 15؛
اگر ($عمر >= 18) {
بازگشت "آپ ووٹ دینے کے اہل ہیں۔"؛
اور} {
بازگشت "آپ ووٹ دینے کے اہل نہیں ہیں۔"؛
}
?>
اس مثال میں، متغیر "$age" کو 15 کی قدر تفویض کی گئی ہے۔ "if" اسٹیٹمنٹ چیک کرتا ہے کہ آیا "$age" کی قدر 18 سے زیادہ ہے یا اس کے برابر ہے۔ چونکہ شرط غلط ہے، اس لیے "کے اندر کا کوڈ else" بلاک کو عمل میں لایا جاتا ہے، اور پیغام "آپ ووٹ دینے کے اہل نہیں ہیں۔" ظاہر کیا جاتا ہے.
PHP میں "if" سٹیٹمنٹ کا نحو "if" کلیدی لفظ پر مشتمل ہوتا ہے جس کے بعد قوسین میں بند شرط ہوتی ہے، اور ایک کوڈ بلاک گھوبگھرالی منحنی خطوط وحدانی میں بند ہوتا ہے۔ حالت کا جائزہ لیا جاتا ہے، اور اگر یہ درست ہے تو، کوڈ بلاک کو عمل میں لایا جاتا ہے۔ اختیاری طور پر، شرط غلط ہونے کی صورت میں ایک متبادل کوڈ بلاک کی وضاحت کے لیے ایک "اور" بیان شامل کیا جا سکتا ہے۔
سے متعلق دیگر حالیہ سوالات اور جوابات مشروط بیانات:
- کسی صف سے مخصوص عناصر کو فلٹر اور ڈسپلے کرنے کے لیے آپ لوپ اور "if" بیان کو ایک ساتھ کیسے استعمال کر سکتے ہیں؟
- آپ پی ایچ پی میں ٹیکسٹ یا متغیرات کو کیسے آؤٹ پٹ کر سکتے ہیں؟
- آپ پی ایچ پی میں "اگر" بیان کیسے بناتے ہیں؟
- پروگرامنگ زبانوں میں مشروط بیانات کا مقصد کیا ہے؟