Проверка PHP-кода на ошибки, cli.
1 2 3 4 5 6 7 8 |
find . -type f -name '*.php' -exec php -l '{}' ';' log=`find . -type f -name '*.php' -exec php -l '{}' ';' | grep -v 'No syntax '`; if [ x"${log}" != x ]; then exit 1; else echo "No syntax errors detected in PHP scripts"; fi |