Mag*_*ero 4 php exception-handling mkdir
mkdir()工作正常这个问题更多的是关于捕获错误.当目录存在时,我只想让它在自定义日志中写入给我的消息,而不是打印它.如何创建此例外.
警告:mkdir()[function.mkdir]:文件存在
You*_*nse 10
我只想让它在自定义日志中写一条消息给我.
解决方案非常简单.PHP已经为您提供了一切:
ini_set('display_errors',0);
ini_set('log_errors',1);
ini_set('error_log','/path/to/custom.log');
Run Code Online (Sandbox Code Playgroud)
或者php.ini或.htaccess中的相同设置
我认为这比手动编写每个可能的错误更好
如果您不希望记录此错误(因为它可能不是错误,而是应用程序逻辑的一部分),您可以先检查文件夹是否存在
if (!file_exists($folder)) mkdir($folder);
else {/*take some appropriate action*/}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11906 次 |
| 最近记录: |