Zend не зря так советует, расчёт тут на то, что Вы корректно (по советам Zend) сетапите виртуал хосты, например апача. Тогда код будет универсален, и без захардкоженных имён доменов. Примерно вот так это выглядит (ZendTool создаёт тоже что-то подобное):
<VirtualHost hostname.local:80>
ServerAdmin webmaster@hostname.local
SetEnv APPLICATION_ENV "development"
ServerName hostname.local
DocumentRoot /home/hostname.local/htdocs
<Directory />
Options FollowSymLinks
</Directory>
<Directory /home/hostname.local/htdocs/>
Options Indexes FollowSymLinks MultiViews
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
Обратите внимание на строку 3. Тут задаётся переменная окружения для хоста, и в случае, когда универсальный код деплоится на этот хост, он работает в «development» режиме. Естесственно на продакшне и прочих свои конфиги виртуал хоста, причём по умолчанию код отрабатывает в продакшн-режиме. Это идея Zend, сами Вы конечно можете городить свой огород, хотя, как мне кажется из опыта, этот наиболее удобен.