Я знаю, goto не будет работать между функциями и классами, но имена меток зарезервированы? Могу ли я успешно использовать одно и то же имя метки в разных замыканиях?
goto
$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 */