Switching configs. $isDev = false; $isStage = false; $isLive = false; $brochure = getenv('BROCHURE_ENV'); switch (getenv('APPLICATION_ENV')) { case 'development': $isDev = true; $appName = 'Bid4Cars (dev)'; break; case 'staging': $isStage = true; $appName = 'Bid4Cars (stage)'; break; default: $isLive = true; $uname = php_uname("n"); $appName = 'Bid4Cars'; if ('Production.localdomain' == $uname || 'VodacomStage' == $uname) { $isStage = true; $appName = 'Bid4Cars (stage)'; } if ('nrad.local' == $uname) { $isDev = true; $appName = 'Bid4Cars (dev)'; } break; } define('APP_KEY', 'namibia'); define('IS_BROCHURE', (!$brochure ? false : true)); define('BROCHURE_KEY', $brochure); define('IS_DEV_ENV', $isDev); define('IS_STAGE_ENV', $isStage); define('IS_LIVE_ENV', $isLive); if (extension_loaded('newrelic')) { newrelic_set_appname($appName); } // Setup autoloading require 'init_autoloader.php'; // Run the application! Zend\Mvc\Application::init(require 'config/application.config.php')->run();