Korzystając dziś z wolnej chwili czasu chciałem poszerzyć horyzonty i wypróbować #xdebug.
I niby jest fajnie, IDE pokazuje elegancko breakpointy tylko, że to ustrojstwo totalnie spowalnia php-a.
Samo wstawienie extensiona do php.ini wydłużyło mi requesty o 100-200% nawet bez włączonego debugowania (XDEBUGSESSIONSTOP). Z włączonym debugowaniem (XDEBUGSESSIONSTART) to w ogóle jest kosmos, bo kod zamiast wykonywać się
I niby jest fajnie, IDE pokazuje elegancko breakpointy tylko, że to ustrojstwo totalnie spowalnia php-a.
Samo wstawienie extensiona do php.ini wydłużyło mi requesty o 100-200% nawet bez włączonego debugowania (XDEBUGSESSIONSTOP). Z włączonym debugowaniem (XDEBUGSESSIONSTART) to w ogóle jest kosmos, bo kod zamiast wykonywać się

























W zmiennej trzymam kod funkcji, którą do tej pory mogłem utworzyć i uruchomić przy pomocy createfunction() (DEPRECATED od wersji PHP 7.2).
$body = 'return ["time" => microtime(), "args" => $args];';$fn = create_function('$args',
@wgasowski: https://symfony.com/doc/current/components/expression_language.html