обход однострочного ограничения стрелок

grigori

( ͡° ͜ʖ ͡°)
Команда форума
очевидное, но не байндятся переменные:
PHP:
(fn()=>eval('
    $x = 1;
    $y = $x;
'))();
массивы:
PHP:
$res = (fn()=>[
    ($x=2),
    ($y=$x+5),
    (print $x),
    0=>$x
])()[0];
еще идеи?
 

AnrDaemon

Продвинутый новичок
Не пользоваться этим извращением. Этот код нечитаем.
 

AnrDaemon

Продвинутый новичок
Серьёзно. Если хотите писать подобный код, пишите сразу на C.
Там это в порядке вещей.
 
Сверху