Php mkdir( ) 异常处理

标签 php exception-handling mkdir

mkdir() 工作正常这个问题更多的是关于捕获错误。我不想在目录存在时打印它,而是让它在自定义日志中写入一条消息给我。如何创建此异常。

警告:mkdir() [function.mkdir]:文件存在

最佳答案

I would just like to have it write to a message to me in a custom log.

解决方法很简单。 PHP 已经为您准备好了一切:

ini_set('display_errors',0);
ini_set('log_errors',1);
ini_set('error_log','/path/to/custom.log');

或 php.ini 或 .htaccess 中的相同设置
我认为这比手动编写每个可能的错误要好

如果您不想记录此错误(因为它可能不是错误而是应用程序逻辑的一部分),您可以先检查文件夹是否存在

if (!file_exists($folder)) mkdir($folder);
else {/*take some appropriate action*/}

关于Php mkdir( ) 异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2680891/

相关文章:

objective-c - Objective-C 中的异常/错误处理(iPhone 应用程序)

java - 为什么最好不要在通用类中捕获异常?

unix - 使用前导连字符制作目录

php - php 安装脚本中可能缺少 mkdir() 权限的解决方案

在while循环中工作的php jquery弹出消息框

php - 查询错误重复列id sql

php - 如何实现通用PHP异常处理程序

regex - 使用正则表达式搜索并用目录创建替换 linux 上的重命名

PhpStorm 验证自定义静态方法错误

php - 如何将子菜单添加到 WordPress 管理栏