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:

Connecting Xdebug to PhpStorm

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):