Имена меток PHP зарезервированы глобально? - PullRequest
0 голосов
/ 23 мая 2011

Я знаю, goto не будет работать между функциями и классами, но имена меток зарезервированы? Могу ли я успешно использовать одно и то же имя метки в разных замыканиях?

1 Ответ

0 голосов
/ 23 мая 2011
$x = function()
{
    goto end;
    end:
    echo "From X\n";
};

$y = function()
{
    goto end;
    end:
    echo "From Y\n";
};

$x();
$y();
/*
Outputs:

From X
From Y
*/
...