new Zend_Log_Writer_Stream(APPLICATION_PATH . '\logs\app.log')
работает как на linux, так и на окнах?
Ответ 1
В Linux разделитель путей /. В Windows это либо \, либо /. Так что просто используйте косые черты, и все будет хорошо.
APPLICATION_PATH . '/logs/app.log'
Ответ 2
Вы также можете использовать константу DIRECTORY_SEPARATOR вместо \ или /.
Обычно вам нужно переопределить его, чтобы иметь более короткое имя, например
это преобразование пути назад в реальный путь, а затем просто нужно перемещаться между каталогами с помощью DIRECTORY_SEPARATOR, не беспокоясь об операционной системе, установленной на вашем компьютере или веб-сервере.