A for loop پی ایچ پی میں ایک کنٹرول ڈھانچہ ہے جو کوڈ کے بلاک کو ایک مخصوص تعداد کے لیے دہرانے کی اجازت دیتا ہے۔ یہ عام طور پر استعمال ہوتا ہے جب تکرار کی تعداد معلوم ہوتی ہے یا پہلے سے طے کی جاسکتی ہے۔ PHP میں a for loop کا نحو درج ذیل ہے:
for (initialization; condition; increment/decrement) { // code to be executed }
ابتدائی مرحلہ صرف ایک بار لوپ کے آغاز میں انجام دیا جاتا ہے۔ یہ عام طور پر ایک کاؤنٹر متغیر کو شروع کرتا ہے جو تکرار کی تعداد پر نظر رکھتا ہے۔ ہر تکرار سے پہلے حالت کا جائزہ لیا جاتا ہے، اور اگر یہ درست ہے تو، لوپ کے اندر موجود کوڈ بلاک کو پھانسی دے دی جاتی ہے۔ اگر شرط غلط ہے تو، لوپ ختم ہوجاتا ہے۔
ہر اعادہ کے بعد اضافہ/کمی کا مرحلہ عمل میں لایا جاتا ہے۔ یہ کاؤنٹر متغیر کو اپ ڈیٹ کرتا ہے، جو آخرکار لوپ کو ختم کرنے کے لیے ضروری ہے۔ کاؤنٹر متغیر کو بڑھایا جا سکتا ہے (مثال کے طور پر، `$i++`) یا کم کیا جا سکتا ہے (مثلاً، `$i–`)۔
یہاں ایک مثال ہے جو پی ایچ پی میں لوپ کے لیے استعمال کو ظاہر کرتی ہے۔
php for ($i = 1; $i <= 5; $i++) { echo "Iteration $in"; }
اس مثال میں، لوپ پانچ بار اعادہ کرے گا۔ `$i` متغیر کو 1 سے شروع کیا جاتا ہے، اور لوپ اس وقت تک جاری رہتا ہے جب تک `$i` 5 سے کم یا اس کے برابر ہو۔ ہر تکرار کے بعد، `$i` میں 1 کا اضافہ ہوتا ہے۔ لوپ کے اندر، کوڈ بلاک موجودہ تکراری نمبر کی بازگشت۔
مذکورہ کوڈ کی پیداوار ہوگی:
Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5
فار لوپ کوڈ پر عمل درآمد کو دہرانے کا ایک جامع اور منظم طریقہ فراہم کرتا ہے۔ یہ خاص طور پر مفید ہے جب صفوں سے نمٹنا یا ایک مخصوص کارروائی کو ایک مقررہ تعداد میں انجام دینا۔ ابتداء، حالت، اور اضافہ/کمی کے مراحل کو کنٹرول کرکے، ڈویلپرز کا لوپ کے رویے پر عمدہ کنٹرول ہوتا ہے۔
خلاصہ کرنے کے لیے، پی ایچ پی میں ایک فار لوپ ایک کنٹرول ڈھانچہ ہے جو ایک مخصوص تعداد کے لیے کوڈ بلاک کو دہرانے کی اجازت دیتا ہے۔ یہ ایک ابتدائی قدم، ایک شرط، اور ایک اضافہ/کمی کے مرحلے پر مشتمل ہے۔ لوپ اس وقت تک جاری رہتا ہے جب تک شرط درست ہو اور جب شرط غلط ہو جائے تو ختم ہو جاتی ہے۔ پی ایچ پی میں دہرائے جانے والے کاموں کو مؤثر طریقے سے نافذ کرنے کے لیے لوپ ایک طاقتور ٹول ہے۔
سے متعلق دیگر حالیہ سوالات اور جوابات EITC/WD/PMSF پی ایچ پی اور ایس کیو ایل کے بنیادی اصول:
- کلاس میں خصوصیات تک رسائی اور ترمیم کرنے کے لیے تجویز کردہ طریقہ کیا ہے؟
- ہم کلاس میں نجی جائیداد کی قیمت کو کیسے اپ ڈیٹ کر سکتے ہیں؟
- کلاس میں گیٹرز اور سیٹرز استعمال کرنے کا کیا فائدہ ہے؟
- ہم کلاس میں نجی جائیداد کی قیمت تک کیسے پہنچ سکتے ہیں؟
- کلاس میں پراپرٹیز کو پرائیویٹ بنانے کا کیا مقصد ہے؟
- پی ایچ پی کلاسز میں کنسٹرکٹر فنکشن کیا ہے اور اس کا مقصد کیا ہے؟
- پی ایچ پی کلاسز میں طریقے کیا ہیں اور ہم ان کی مرئیت کی وضاحت کیسے کر سکتے ہیں؟
- پی ایچ پی کی کلاسز میں کیا خصوصیات ہیں اور ہم ان کی مرئیت کی وضاحت کیسے کر سکتے ہیں؟
- ہم پی ایچ پی میں کسی کلاس سے آبجیکٹ کیسے بناتے ہیں؟
- پی ایچ پی میں کلاس کیا ہے اور اس کا مقصد کیا ہے؟
مزید سوالات اور جوابات EITC/WD/PMSF PHP اور MySQL کے بنیادی اصولوں میں دیکھیں