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/