حلقه های بی نهایت

اشتباهات کوچیک در نوشتن حلقه ها میتونه باعث بی نهایت شدن اون بشه. حلقه های بی نهایت (infinite loops) فشار زیادی روی CPU وارد میکنن و میتونن باعث فریز شدن یا هنگ کردن کامپیوتر، ایجاد Deadlock یا Segfault بشن.

نکته:  منظور ما از حقله های بی نهایت، حلقه های بی نهایتی هستند که در بین تکرارها هیچ توقفی وجود نداره در غیر اینصورت حلقه های بی نهایت بسیار مفید و کاربردی اند.

 

حلقه بی نهایت چطور بوجود میاد؟

به چند مورد که زیاد پیش میاد اشاره میکنیم که باید در کد نویسی دقت داشته باشید.

ادامه‌ی خواندن

حلقه While در PHP

حلقه ها همیشه و در همه  زبان های برنامه نویسی کاربرد دارند، ما همیشه در برنامه نویسی نیاز داریم که یک تکه کد رو چند بار اجرا کنیم و این حقله ها هستند که به کمک ما میان.

 

حلقه ها در PHP

  •  While – تا زمانی که شرط داده شده درست باشد کدهای داخل بلاک را اجرا میکند.
  • DoWhile – یک بار کدهای داخل بلاک را اجرا کرده و بعد از آن شرط را بررسی میکند اگر درست بود به کارش ادامه میدهد.
  • For – به تعداد دفعاتی که مشخص میکنیم کدهای داخل بلاک را اجرا میکند.
  • Foreach – به ازای هر آیتم در یک آرایه  کدهای داخل بلاک را اجرا میکند.

ادامه‌ی خواندن