Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Возможно оффтоп, но решил на всякий случай, вдруг кто сталкивался.
Ребят, совершенно непредсказуемое поведение xDebug - то работает, то не работает.
Ниже ссылка на видео, там все предельно наглядно (3 минуты, не поленитесь глянуть, всю голову сломал)
Суть:
Поставил Vagrant
Коробка Homestead 7
Развернул Laravel 5.7
IDE PHPStorm 2018.2
PHP 7.2, xDebug 2.6
Далее настроил по мануалам xDebug. Он чудит по-своему - в точке останова тормозит, предлагает переход по переменным. Переход осуществляется, но переменные в нижнем окне не отражаются.
Далее ставлю другую коробку - вместо Homestead 7 ставлю ScotchBox 3.5, там делаю upgrade до php 7.2 и ставлю xDebug 2.6, разворачиваю тот же laravel.
Тут вообще ситуация дуровая - он то показывает локальные переменные, то не показывает.
Причем через раз цепляет.
Далее без всякого laravel пробую на голом php тестить - та же история, то цепляет, то пропускает какие-то переменные. Хотя на голом php цепляет чаще.
На что это похоже? Что здесь криво - PHPStorm не так настроен или может просто эта IDE тупит? Или это xDebug 2.6 с php 7.2 в связке чудят?..
Вот видео:
https://youtu.be/lwU69g79jYI
Не в сети
Может как-то с кэшированием связано или сессиями? Пробовали этот момент рассматривать?
Не в сети