Задать вопрос

Как обойтись в данной случае без goto?

Как сделать без оператора goto так, чтобы после вывода скриптом ошибка у меня полностью прекращалась работа всего. То есть переместиться сразу на exit; после echo 1;
if($_POST['operation'] == "confirmOrderPrint"){
    $items = $_POST['items'];
    foreach ($items as $value){

        $query = "UPDATE orders_print SET id_status = '2' WHERE id_order_print = '" . $value . "'";

        $result = db_connection($query);

        if($result != 'TRUE') {
            echo 2;
        }
    }
    echo 1;
    exit;
}
  • Вопрос задан
  • 220 просмотров
Подписаться 2 Оценить 1 комментарий
Ответ пользователя Алексей Волегов К ответам на вопрос (4)
EagleMoor
@EagleMoor
PHP Yii2 RESTful API Developer
Не увидел тут goto, но вам лучше вообще забыть про этот оператор.

А кто мешает вам вызвать exit в любом месте?

php.net/manual/ru/control-structures.break.php
Ответ написан