Yo lo hago como el primer ejemplo que pusiste (php.net)
Zend sugiere esto:
http://framework.zend.com/manual/1.1...tements.switch
CodeIgniter no lo menciona:
http://ellislab.com/codeigniter/user...tyleguide.html
Laravel solo dice que la llave de apertura no debe estar en la misma línea:
https://github.com/laravel/framework...ONTRIBUTING.md
Sugiero que no te compliques tanto la vida, elige el "formato" que mejor te acomode y aplícalo siempre que requieras esa estructura. No podrás satisfacer a todos y, además, eres tú quien debe sentirse cómodo.