そのため、php で人気のある 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(): 70 行目の /var/www/wordpress/wp-content/themes/Aisis-Framework/AisisCore/FileHandling/File.php で許可が拒否されました
したがって、それは警告であり、それ以上のものではありませんが、ライブで警告を無効にしたり、その事実に対するエラーを無効にしたりしないでください。では、警告や致命的ではなく、trueまたはfalseを返すと明確に述べられている場合、どうすればこれに対処できますか?