PHPのmkdir関数はどのように使いますか?
「php mkdir関数は新しいディレクトリを作成するために使用されます。」
構文:mkdir(ディレクトリ、モード、再帰、コンテキスト)
設定:
- ディレクトリ:作成するディレクトリのパスを指定する必要があります。
- モード:オプション。新しいディレクトリの権限を指定します。デフォルトは777です。
- 再帰: オプションで、ディレクトリを再帰的に作成するかどうかを指定します。デフォルトはfalseです。trueに設定すると、ディレクトリを再帰的に作成し、上位ディレクトリが存在しない場合でも一緒に作成します。
- コンテキストはオプションであり、ディレクトリを作成する際に使用する指定です。
戻り値:
- 成功時にはtrueを返し、失敗時にはfalseを返します。
Example:
$dir = "path/to/directory";
if(!is_dir($dir)){
mkdir($dir, 0777, true);
echo "目录创建成功";
} else {
echo "目录已存在";
}
上記の例では、まずディレクトリの存在を確認し、存在しない場合はmkdir関数を呼び出してディレクトリを作成し、パーミッションを0777に設定してディレクトリを再帰的に作成します。ディレクトリが既に存在する場合は、「ディレクトリは既に存在します」と出力します。