if ($_SERVER['SERVER_NAME'] == 'local_server_name') { define('ENVIRONMENT', 'development'); } else { define('ENVIRONMENT', 'production'); } if (defined('ENVIRONMENT')){ switch (ENVIRONMENT){ case 'development': error_reporting(E_ALL); break; case 'testing': case 'production': error_reporting(0); break; default: exit('The application environment is not set correctly.'); } } define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');