Используйте Perl :: Tidy или его утилиту командной строки perltidy.
Я рекомендую вам взять ваш код PHP и переформатировать исходный код один раз за раз.Скопируйте и вставьте его в виде пустого текстового файла (чтобы фрагменты PHP оставались синтаксически действительным Perl-кодом), а затем выполните perl-tidy этот файл.Если достаточно, замените его обратно в файл кода PHP.
Таким образом, вы можете использовать Perl :: Tidy для форматирования сложных, вложенных структур данных PHP (лучше, чем ничего).
perltidy не можетиспользоваться для форматирования универсального кода PHP (например, многострочные комментарии в стиле PHP / * * / C являются проблемой для perltidy)
AFAIK знает, что не существует такого прекрасного средства PHP, как perltidy.Я искал это несколько лет назад;тем временем все могло измениться.