PHP: break zatrzymuje działanie funkcji

strasznie dziwna sprawa, nie znalazłem nic na ten temat w manualu

break ends execution of the current for, foreach, while, do-while or switch structure

<?php
function test() {
    echo '1';
    break;
    echo '2';
    break;
    echo '3';

}
test();
?>

ten prosty kod wyświetli tylko: 1

jeszcze dziwniejsza rzecz, że poniższy kod:

<?php
function test() {
    echo '1';
    break;
    echo '2';
    break;
    echo '3';

}
test();
echo '4';
?>

też wyświetli: 1

Zaloguj się, aby dodać swoją odpowiedź