One of the things that I loved most about Zend Framework 1 is that you could run two servers with almost identical configs and easily switch Zend from production to development and have it use completely different configs just by changing one setting. In Zend Framework 2 they've switch away from this method and have added a local.php file option so it works the same way but critical information like account passwords aren't included in Source Control.

One of the things I love most is that you could change PHP settings like enabling display_errors. Internally, Zend Framework 2 doesn't support this but because they've switched to using executed PHP files for settings that are basically executed you can just use the ini_set function to do the same thing as long as the file returns the array:

ini_set('display_startup_errors',true);
ini_set('display_errors',true);
return array();