Make a path work both on linux and Windows

后端 未结 4 2277
天命终不由人
天命终不由人 2020-11-30 03:18

How can I make sure that this path:

new Zend_Log_Writer_Stream(APPLICATION_PATH . \'\\logs\\app.log\')  

works both on linux and on windows

4条回答
  •  南笙
    南笙 (楼主)
    2020-11-30 03:53

    You can also use DIRECTORY_SEPARATOR constant instead of \ or /. Usually you'll want to redefine it to have shorter name, like

    define('DS', DIRECTORY_SEPARATOR);
    $filename = APP . DS . 'logs' . DS . 'file.txt';
    

提交回复
热议问题