Проще спросить что есть xdebug и нахера он нужен. Ну или даже более абстрактно — спросить как он дебажит в разных случаях.
Мне недавно было больно наблюдать, как чел не юзал xdebug. Ну ладно. Думаю будет юзать storm live templates и будет писать vd, всё остальное сгенерится. Оказалось, он и этого не знал. Даже не было у него файлика откуда копипастить(такое я тоже видел). И вот он, не владея слепой печатью, кривыми руцями секунд 10 печатал var_dump. Это боль.