Um meine PHP-Projekte auf Fehler zu testen, verwende ich normalerweise diesen Befehl:
find ./ -type f -name \*.php -exec php -l '{}' \; | grep -v "No syntax errors detected"
Ich möchte das Teil php -l '{}' \;
mit einigen Parametern erweitern, damit es eine benutzerdefinierte Fehlerberichterstattungsstufe verwendet und nicht die in php.ini definierte. Ist das möglich?
(Ich weiß, dass die Frage etwas mit der Codierung zu tun hat. Auf der anderen Seite geht es mehr um Shell-Befehle. Wenn Sie der Meinung sind, dass der Stapelüberlauf besser sein sollte, können Sie sie verschieben. Ich war mir nicht sicher, wo die Frage besser passt.)
error_reporting
Level? Warum möchten Sie nicht den Wert inphp.ini
oder benutzerdefiniert in PHP-Dateien selbst verwenden.