رفتن به مطلب

جلوگیری از اجرای کدها


پست های پیشنهاد شده

سلام

من میخوام یه کدی بنویسم که زمانی که یه شرط برقرار بود بقیه کدها اجرا نشن و برنامه به کل متوقف بشه

از exit استفاده کردم ولی به کارم نیومد

کد من تقریبا اینطوریه


foreach() {
if () {
break;
}
exit;
}

اگه exit مثل کد بالا باشه فقط از حلقه میاد بیرون و بقیه کدها اجرا میشه

اگه exit بیرون حلقه باشه کلا بقیه کدها اجرا نمیشه و کاری به شرط نداره

من میخوام کد رو به جای break بنویسم و کلا برنامه متوقف بشه

اگه میشه راهنمایی کنید

تشکر

ویرایش شده توسط reza_t
لینک به ارسال

سلام، میتونید بدین صورت اقدام کنید:

مثال با continue:

<?php
$array = array('Green', 'Red', 'Yellow', 'Blue');

foreach( $array as $items ) {

if( $items == 'Yellow' ) continue;
echo "<p>{$items}</p>";

}
?>

خروجی:


Green
Red
Blue

مثال با exit:


<?php
$array = array('Green', 'Red', 'Yellow', 'Blue');

foreach( $array as $items ) {

if( $items == 'Yellow' ) exit;
echo "<p>{$items}</p>";

}
?>

خروجی:


Green
Red

  • امتیاز 4
لینک به ارسال

ممنون بابت پاسخ

کدهایی که میگین فقط از حلقه میاد بیرون

من میخوام کلا برنامه متوقف بشه

مثلا اگه بعدش یه حلقه دیگه بود دیگه توی اون حلقه نره

لینک به ارسال

برای خروج از حلقه ;break

برای خروج از تابع ;return

برای خروج کامل و متوقف کردن اجرای کدها ;die

رو استفاده کنید

  • امتیاز 4
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...