Есть ли в PHPStorm инструмент для просмотра того, какие файлы инклюдят друг друга?
Было бы здорово, если бы можно было просмотреть некую графическую "карту" includ'ов, чтобы лучше ориентироваться, какие файлы зависят от других. Может, что-то подобное есть в PHPStorm в том или ином виде? Если да, то как найти?
Теоретически в Шторме есть пункт контекстного меню Find Usages в дереве файлов проекта.
Но РНР позволяет заинклюдить файл через такие хитрые задницы, что IDE тут бессильна.
Если же вы предпочитаете не мудрить и сохранять суровую простоту и порядок - выше про PSR уже сказали.
Ставите XHPROF, настраиваете. Потом вызываете его внутри вашего проекта. Он генерит вам ID отчета, потом просто смотрите отчет. Ему еще надо www.graphviz.org поставить, чтобы он мог вызвать dot внутри.