در ادامه این مطلب قصد داریم تا یکی دیگر از نکات موجود در زبان برنامه نویسی php را برای شما بازگو کنیم.این مطلب به ساختارهای حلقه ای while در این زبان برنامه نویسی می پردازد.
گاهی اوقات در کدنویسی خود نیاز داریم دستور یا دستوراتی خاص به تعداد دفعات لازم و یا تا زمانی که شرط تعیین شده برای آن صحیح است تکرار و اجرا شوند.به عباررت دیگر میخواهیم دستورات مورد نظرمان در یک حلقه تا زمانی که شرط تعیین شده برای آن درست است اجرا شوند.در این حالت از ساختارهای شرطی حلقه استفاده می کنیم.
در این ساختار یک شرط یا شروطی را در پرانتز مقابل عبارت while تعیین میکنیم.سپس کدهای مورد نطر خود را درون دستور while قرار میدهیم.تا زمانی که شرط تعیین شده درست باشد برنامه بصورت متناوب دستورات while را اجرا میکند.
در php دو نوع حلقه while داریم :
while : این حلقه تا زمانی که شرط یا شروط تعیین شده در مقابل عبارت while درست باشد دستورات درون خود را بصورت متناوب اجرا میکند.
do …. whlie : این حلقه یکبار دستورات تعیین شده را برای آن اجرا میکند.سپس شرط یا شروط تعیین شده در انتهای حلقه ی while را بررسی کرده و تا زمانی که درست باشند دستورات حلقه را مجددا بصورت متناوب تکرار میکند.
نکته : در دستور while ممکن است به علت درست نبودن شرط تعیین شده هیچگاه دستورات آن اجرا نشوند.ولی در حلقه do … while حتی اگر شرط هم درست نباشد حداقل دستورات حلقه یکبار اجرا می شوند.