почему PHP пропустить мою команду возврата? - PullRequest
0 голосов
/ 25 августа 2018

Интересно, почему это происходит?У меня есть такой код (я помещаю return только для отладки):

public function foo($var) {
    do_something_here;
    return 'stop';
    if ($var > 0)
    { return 'true'; }
    return 'false';
}

, и я получаю, что моя функция не останавливается на строке return 'stop', как предполагалось (она все еще продолжает возвращать 'true'(или 'false', если оно false). Означает ли это, что команду return необходимо поставить в конец строки функции (или в условном выражении)?

1 Ответ

0 голосов
/ 25 августа 2018

Я очищаю кеш браузера и проблема решена.

...