За последние 24 часа нас посетили 17045 программистов и 1652 робота. Сейчас ищут 918 программистов ...

прерывание кода

Тема в разделе "PHP для новичков", создана пользователем ridvik, 21 окт 2012.

  1. ridvik

    ridvik Активный пользователь

    С нами с:
    7 июл 2012
    Сообщения:
    64
    Симпатии:
    0
    Доброе утро. Как реализовать такую вот штуку? Есть 2 функции. В первой есть условие например
    PHP:
    скопировать код в буфер обмена
    Код (Text):
    1. function function1 () {
    2. $a = 5;
    3. if ($a == 5) echo "Good";
    4. else {
    5. function2();
    6. echo "Bad";
    7. }
    8. }
    9.  
    10. function function2 () {
    11. Здесь тоже есть условие
    12. }

    Так вот проблема в том, как сделать что бы например если во второй функции условие выполняется то в первой функции echo "Bad" уже не выводилось, то есть что бы функция 2 блокировала всю остальную часть кода функции 1??? Возможно ли такое реализовать???
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
  3. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Можешь так

    Код (PHP):
    1. function function1 () {
    2. $a = 5;
    3. if ($a == 5 && function2()) echo "Good";
    4. else {
    5. echo "Bad";
    6. }
    7. }
    8.  
    9. function function2 () {
    10. if(Здесь тоже есть условие)
    11.     return true;
    12. else
    13.     false;
    14. }
    15.