copal
@copal
𝄞 ...оооо baby

Как правильно дебажат код php в PhpStorm?

Вопрос первый - как настроить дебаг кода (имеется ввиду, точка остановы с последующим перемещением по коду и просмотра результатов и значений прямо в коде) ?

Второй вопрос - возможно как-то выводить результат выполнения кода (по типу console.log в js) в реальном времени в консоль ОС ubuntu? Если напрямую нельзя, то можно записывать результаты выполнения в файл.log в реальном времени?

Третий вопрос - если второй вариант осуществим, то знаете ли Вы какие-то инструменты для красивого вывода (подсвечивание) и редактирование написанные на nodejs? Просто я так уже привык в выводу ноды, что не хочется уже на другое смотреть. Но если Вы знаете похожие библиотеки на других языках, то буду раз их рассмотреть.
  • Вопрос задан
  • 846 просмотров
Пригласить эксперта
Ответы на вопрос 2
alex1442
@alex1442
Пользуюсь php-netbeans ,эта ide поддерживает связь с профилировщиком https://pecl.php.net/package/Xdebug .
состояние переменных отображается прямо по ходу выпонения.

Для phpshtorm тоже должен быть подобный мост.
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
вы пробовали читать документацию?

как настроить дебаг кода

https://www.jetbrains.com/phpstorm/help/configurin...

возможно как-то выводить результат выполнения кода

есть масса вариантов. В конце концов самый простой - monolog + tail -f

что не хочется уже на другое смотреть

Знаете я так привык к агрегаторам логов типа sentry/logstash/graylog что просто черезй tail/less смотреть логи уже не могу.

я честно не помню как там в ноде, но я вот иногда балуюсь подобным

https://github.com/bramus/monolog-colored-line-for...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы