I'm wondering if at the server level I can disable the ability for scripts to override error_reporting and ini_set('display_errors',1);Edit: I know how to disable errors using .htaccess and on a script by script basis. What I am trying to do is disable the ability to override error settings entirely so our developers actually fix their issues and not hide behind a error_reporting(0); ini_set('display_errors', 0);
Is it possible to entirely disable the ability to set error_reporting?
php;error reporting
You should be able to use the disable functions feature built into PHP. That will prevent them from even calling ini_set or error_reporting in the first place.Add to php.ini:disable_functions = error_reporting,ini_set,shell_exec,etc...