Para probar mis proyectos PHP en errores, normalmente uso este comando:
find ./ -type f -name \*.php -exec php -l '{}' \; | grep -v "No syntax errors detected"
Me gustaría extender la parte php -l '{}' \;
con algunos parámetros para que use un nivel personalizado de informe de errores y no el definido en php.ini. es posible?
(Sé que la pregunta está relacionada con la codificación. Por otro lado, se trata más de comandos de shell. Si crees que debería ser mejor en stackoverflow, entonces no dudes en moverla. No estaba seguro de dónde encaja mejor la pregunta).
php
command-line-interface
console
Raffael Luthiger
fuente
fuente
error_reporting
nivel? ¿Por qué no quieres usar el valorphp.ini
o personalizarlo en los archivos php?Respuestas:
De acuerdo con php -h
Si desea el valor predeterminado de producción recomendado (E_ALL & ~ E_DEPRECATED), el valor sería 22527 en PHP 5.3 y 24575 en PHP 5.4+.
Encontrar el valor para varias combinaciones es simple.
fuente