I use Zend_Mail component in my application for sending mails via SMTP protocol.
And I want to persist my messages to files when I’m in development environment(accordingly to application.ini).
How can I detect in my controller action whether it is development or production/staging environment?
If you’re using
Zend_Applicationand the ini settings load correctly (meaning the enviroment variable is setup correctly in your .htaccess file), then just use theAPPLICATION_ENVconstant.That will match whatever application.ini setting is used (because that’s what determines the section).