Как работает return в if

Как работает return в if PHP - очень интересно и познавательно...для функций понятно, что просто прекращается выполнение ее, а вот с условиями нужно точно знать...

 

<?php

$name = "Latin";

function latin_word($name) {
    if (preg_match('/[a-zA-Z]/', $name)) {
    return 0;
}
    return 1;
}

if (is_numeric(latin_word($name))) {
    echo "Да это число" . "<br>";
    if (latin_word($_POST['r_name']) == 0) {
        return;
        // Только это не исполнится, все остальное пойдет нормально
        echo "Хорошо после" . "<br>";
    } else {
        // это уже исполнится
        echo "Хорошо после 2" . "<br>";
    }

    // это исполнится
    echo "Хорошо после 3" . "<br>";
}

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Создание сайта PHP Как работает return в if