所以在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