توقف اجرای دستورات و گام های بعدی حلقه (در for یا while یا foreach) و عبور از آن، با دستور break ، در PHP

فرض کنید در PHP ، یک حلقه ساخته ایم که در آن، تعدادی دستور اجرا می شود. ممکن است بخواهیم که تحت یک سری شرایط خاص، اجرای دستورات حلقه، متوقف شده و PHP ، از آن حلقه عبور کرده و ادامه دستورات فایل را اجرا نماید. برای این منظور، باید از دستور break استفاده کنیم.

برای درک بهتر این موضوع، به مثال زیر توجه کنید :

مثال

فرض کنید که در یک حلقه که شامل 5 گام است و در هر گام، یک عبارت در خروجی چاپ می شود، بخواهیم که در گام سوم، بقیه دستورات حلقه اجرا نگردد و PHP ، از حلقه خارج شده و از آن عبور کند و سایر دستورات فایل را اجرا نماید. برای این منظور، کدهای زیر را می نویسیم :

در کدهای بالا، تعیین کرده ایم که اگر متغیر x برابر با 3 بود (یعنی در گام سوم حلقه)، آنگاه دستور break اجرا گردد. این دستور باعث می شود که ادامه دستورات حلقه، اجرا نشوند و حلقه، پایان یابد.

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید

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

نویسنده علیرضا گلمکانی
شماره کلید 433
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)