Как стать автором
Обновить

Комментарии 5

Все это какие то костыли и подпорки для PHP. Представляю сколько гемора работать с этим без полноценных async await. Хотя о чем это я, это же просто реклама уроков по PHP.

А обязательно писать так?

global $routes;

Нельзя например так?

function (WebSocketServer $server, Frame $frame) use ($routes)

_unexpected token "use"_

только для анонимных функций

@gruzoveekпишет про другое использование global, разумеется, как раз в анонимной функции.

Это же badcasedaily1, ему тексты пишет GPT, а сам он не понимает ничего в этом коде. То же самое с динамическим вызовом функций: во втором примере нормально, $routes[$path]($request, $response);, а в первом откуда-то ископаемая call_user_func(). Если внимательно смотреть, то таких галлюцинаций по тексту много. Даже название перевирается постоянно.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий