Comando para checar sintaxe de arquivos PHP

Prezados,
Gostaria de compartilhar com todos um comando que pode ser útil para muitas pessoas. O comando ajuda a analisar erros de sintaxe nos arquivos PHP, em um simples comando no Linux.
Aprendi esse comando durante a época que trabalhei na CNM, com um colega chamado Henrique Boaventura. Após conhecer o comando que analisa a sintaxe(php -l arquivo) de arquivos PHP, aprendi como rodar um “for” direto na linha de comando, isso já na CWI, na empresa onde trabalho atualmente.
Segue abaixo o comando:
$ for i in `find . -name *.php`; do php -l $i; done > /tmp/logErrosPHP.txt
Para ver os erros:
$ vi /tmp/logErrosPHP.txt
O comando acima procura por todos arquivos PHP(find . -name ‘*.php’) que existirem no diretório que foi executado e seus subdiretórios, verificando se existem erros de sintaxe nos arquivos(php -l $i) e adicionando o erro no arquivo de log(> /tmp/logErrosPHP.txt).
Abraços a todos!
Bah, mto boa essa dica…
Complementando, se add o -v, só serão gravados no arquivo os logs de erro…
$ for i in `find . -name *.php`; do php -l $i| grep -vi ‘No syntax errors detected’; done > /tmp/logErrosPHP.txt
Assim fica mais clean o log, colocando apenas aquilo que realmente foi detectado como erro…