Xdebug не показывает измененные вары в PhpStorm

У меня Ubuntu 16.04, nginx, PHP 7.2, Xdebug 2.6.

В настоящее время в моем PhpStorm мало проектов, и все работают хорошо, кроме одного. Проблема следующая: после того, как PhpStorm остановился на точке останова, я не вижу никаких изменений, когда перехожу. Система пропускает переменные, которые я недавно добавил, но видит "старые" переменные, которые были, когда я делал этот проект.

Xdebug не показывает измененные вары в PhpStorm

Конфиги в проекте такие же, как и в других проектах в PhpStorm.

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

LazyOne 13.07.2018 19:50

Да, я не вижу $ parsed_url. Знаете, как сделать оптимизацию для показа таких варов? Держу на пробу, раньше работало.

Igonaf 13.07.2018 21:41

Если Xdebug их не показывает ... тогда вам следует проверить возможные параметры Xdebug ... Жаль, что вы не можете перейти на предыдущую версию Xdebug, чтобы проверить ее, поскольку у вас есть PHP 7.2.

LazyOne 13.07.2018 23:33

Попробуйте использовать кнопку Evaluate - она ​​все равно может показать, что есть в этой переменной. В противном случае - используйте какое-нибудь бесполезное присвоение (например, $aa = $parse_url - он может оставить такую ​​переменную немного).

LazyOne 13.07.2018 23:39

Кнопка Evaluate показывает null. Не повезло и с бесполезным заданием ((

Igonaf 14.07.2018 10:53

Я понял, что $ _GLOBALS меняется, когда я перешагивал через него. Также я понял, что в моем текущем проекте нет дополнительных серверов по сравнению с другими проектами (они «видят» друг друга в каждом проекте, кроме текущего).

Igonaf 14.07.2018 11:01
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
6
69
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я добавил дополнительные разрешения (чтение и запись) для группы пользователей проекта, и теперь Xdebug работает лучше.

Другие вопросы по теме