Я пытаюсь открыть вывод профилировщика xdebug в PhpStorm, но получаю ошибку:
Incorrect profiler snapshot format
For input string: "fl=(2)"
Кажется, я не могу найти никаких указаний на то, что может быть причиной этого.
Я на OSX 10.13.4, PhpStorm версия 2018.1, выполняю процесс на PHP 5.6.33 с xdebug 2.5.5
Вот моя конфигурация php.ini:
[xdebug]
zend_extension=/usr/local/Cellar/php56/5.6.33_9/lib/php/xdebug.so
xdebug.profiler_enable=1
xdebug.profiler_output_dir=/tmp/debug/
xdebug.profiler_output_name=cachegrind.out.%c
xdebug.profiler_enable_trigger=1
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=PHPSTORM
Вывод профилировщика выглядит немного странно, я думаю, например:
fl=(2)
fn=(5) php::spl_autoload_call
23 80
cfl=(1)
cfn=(4)
calls=1 0 0
23 2045
Я не знаю, для чего нужны эти числа в скобках, но я думаю, это то, что отключает анализатор PhpStorm.