Loop سازوکاری برای اجرای تکراری یک بخش از کد است. حلقه می‌تواند روی مجموعه‌ای از داده پیمایش کند یا تا برقرار بودن یک شرط ادامه پیدا کند.

نحوه استفاده در عمل

برای نمایش محصولات سبد خرید، حلقه foreach روی هر محصول حرکت می‌کند و قیمت و تعداد آن را پردازش می‌کند.

نمونه کد

foreach ($cartItems as $item) {
    echo $item["name"];
}

شرط توقف باید دقیق باشد. حلقه بدون شرط توقف معتبر ممکن است مصرف پردازنده را بالا ببرد یا برنامه را متوقف کند.

در همین واژه‌نامه، متغیر و نوع داده از مفاهیم مرتبط هستند.

حلقه و شرط توقف

حلقه برای پیمایش عناصر یا تکرار تا تحقق شرط استفاده می‌شود. اگر شمارنده پیشرفت نکند یا شرط توقف هرگز برقرار نشود، Infinite Loop رخ می‌دهد. در پردازش بزرگ، مقدار حافظه و امکان توقف عملیات هم مهم‌اند.