PHPのmkdir関数は何をするのですか?
mkdir関数は、PHPにおいてフォルダ(ディレクトリ)を作成するための関数です。
指定されたパスに新しいフォルダを作成する機能です。フォルダの作成に成功した場合はtrueを返し、失敗した場合はfalseを返します。
mkdir関数は2つの引数を受け取ることができます。
- ファースト・パラメータは作成するフォルダのパス(相対パスまたは絶対パス)を指定します。
- 第2つ目のパラメータはオプションで、フォルダの権限を設定するために使用されます。デフォルトの権限は0777です。
mkdir関数を使用してフォルダを作成する例を以下に示す:
<?php
$dir = "/path/to/new/folder"; // 要创建的文件夹路径
if (!file_exists($dir)) { // 检查文件夹是否已经存在
if (mkdir($dir, 0777, true)) { // 创建文件夹
echo "文件夹创建成功";
} else {
echo "文件夹创建失败";
}
} else {
echo "文件夹已经存在";
}
?>
上記の例では、まず作成するフォルダが既に存在するかどうかを確認します。存在しない場合は、mkdir関数を呼び出してフォルダを作成します。作成に成功した場合は、「フォルダの作成に成功しました」と出力されます。作成に失敗した場合は、「フォルダの作成に失敗しました」と出力されます。フォルダがすでに存在する場合は、「フォルダはすでに存在します」と出力されます。