У меня Ubuntu 16.04, nginx, PHP 7.2, Xdebug 2.6.
В настоящее время в моем PhpStorm мало проектов, и все работают хорошо, кроме одного. Проблема следующая: после того, как PhpStorm остановился на точке останова, я не вижу никаких изменений, когда перехожу. Система пропускает переменные, которые я недавно добавил, но видит "старые" переменные, которые были, когда я делал этот проект.
Конфиги в проекте такие же, как и в других проектах в PhpStorm.
Да, я не вижу $ parsed_url. Знаете, как сделать оптимизацию для показа таких варов? Держу на пробу, раньше работало.
Если Xdebug их не показывает ... тогда вам следует проверить возможные параметры Xdebug ... Жаль, что вы не можете перейти на предыдущую версию Xdebug, чтобы проверить ее, поскольку у вас есть PHP 7.2.
Попробуйте использовать кнопку Evaluate - она все равно может показать, что есть в этой переменной. В противном случае - используйте какое-нибудь бесполезное присвоение (например, $aa = $parse_url - он может оставить такую переменную немного).
Кнопка Evaluate показывает null. Не повезло и с бесполезным заданием ((
Я понял, что $ _GLOBALS меняется, когда я перешагивал через него. Также я понял, что в моем текущем проекте нет дополнительных серверов по сравнению с другими проектами (они «видят» друг друга в каждом проекте, кроме текущего).






Я добавил дополнительные разрешения (чтение и запись) для группы пользователей проекта, и теперь Xdebug работает лучше.
Какие переменные вы не видите:
$parsed_urlи$r. Похоже на оптимизацию с конца Xdebug - эти переменные НЕ используются в дальнейшем в этой функции ... так зачем их хранить.