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).
@quanta: Sí, estoy hablando de error_reporting. Lo siento, no fue lo suficientemente claro. Ahora cambio la pregunta. No quiero cambiarlo en php.ini porque a veces también uso esta cadena de comandos en un servidor en vivo. Y configurarlo en los propios archivos tampoco es una opción porque tendría que configurarlo en cada archivo porque el comando find ejecuta cada archivo individualmente. Y a veces tengo proyectos en los que usamos bibliotecas externas y también me gustaría probarlos al mismo tiempo.
—
Raffael Luthiger
error_reporting
nivel? ¿Por qué no quieres usar el valorphp.ini
o personalizarlo en los archivos php?