Post nie będzie długi (sorry Bobiko :P), bo ktoś to bardzo kompetentnie opisał, a, że próbuję walczyć ze swoim nawykiem debugowania przez „echo”, warto wspomnieć o bardzo pomocnym artykule opisującym temat debugowania przy użycia XDebug i PHPStorm w Symfony:
Wspomniałem tylko o CLI, bo aktualnie tylko tego potrzebowałem, ale sam artykuł opisuje dużo więcej scenariuszy. Włączając to użycie Vagranta.
Jakie są Wasze doświadczenia z debugowaniem w PHP?
Aktualizacja
Należy pamiętać, żeby używać pełnej ścieżki do rozszerzenia (na przyszłość może to zaoszczędzić dużo czasu na szukaniu błędów):
1 |
zend_extension="/usr/local/opt/php56-xdebug/xdebug.so" |