所以在PHP中流行的mkdir()函数抛出了我一个警告,在下面的代码:Mkdir会发出警告,当它应该是一个布尔?
public function check_dir($dir, $create_dir = false) {
if (is_dir ($dir)) {
return true;
} elseif ($create_dir == true) {
return mkdir ($dir);
}
return false;
}
其简单的知道怎么回事。所以我不会解释。但在MKDIR()行,我得到:
警告命令mkdir():权限/var/www/wordpress/wp-content/themes/Aisis-Framework/AisisCore/FileHandling/File.php否认第70行
所以,尽管它只是一个警告而已,但您绝对不应该在现场发出警告或出现任何类型的错误。那么当它清楚地表明它返回真或假而不是警告或致命时,我该如何处理这个问题呢?
你可以写权限到您的服务器?应该修复它 – 2013-03-18 17:43:55
其实,你*应该*关闭“现场”(假设“生活”你的意思是“生产”)的警告。你应该永远不要在*开发*时关闭警告。 – meagar 2013-03-18 17:44:09
也可以将显示的错误/警告消息关闭,并将它们发送到日志文件 – 2013-03-18 17:44:24