失敗した場合の PHP のmkdir
リターン。false
失敗する可能性があるのは次のとおりです。
- フォルダは既に存在します
- 他のエラー、おそらく権限エラーですか?
障害が 1 つの理由で発生したかどうかを区別する方法はありますか? フォルダーが既に存在する限り、スクリプトが操作を続行できるようにしたいのですが、それ以外の場合はそれを処理しmkdir
ます。false
失敗した場合の PHP のmkdir
リターン。false
失敗する可能性があるのは次のとおりです。
障害が 1 つの理由で発生したかどうかを区別する方法はありますか? フォルダーが既に存在する限り、スクリプトが操作を続行できるようにしたいのですが、それ以外の場合はそれを処理しmkdir
ます。false
確かに、is_dir()
一度mkdir()
失敗したディレクトリが存在するかどうかを確認してください。
+x
これにより、ディレクトリが存在するかどうかがわかりますが、パーミッションによってこれを確認できない可能性があるため、決定的ではない可能性があります(サブディレクトリにトラバースするには、親ディレクトリにパーミッションが必要だと思います)。