函式名:mkdir()
適用版本:PHP 4, PHP 5, PHP 7
用法:mkdir() 函式用於建立一個新目錄。
語法:bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )
引數:
- $pathname:要建立的目錄的路徑。
- $mode(可選):設定目錄的許可權,預設為 0777(最大可能的訪問許可權)。注意,在不同的作業系統上,可能會有不同的預設許可權。
- $recursive(可選):如果設定為 true,函式會遞迴地建立目錄,包括所有必要的中間目錄。預設為 false。
- $context(可選):可以透過此引數指定上下文資源。
返回值:如果目錄建立成功,則返回 true。如果目錄建立失敗,則返回 false。
示例:
- 建立一個名為 "test" 的目錄:
$result = mkdir('test');
if ($result) {
echo '目錄建立成功';
} else {
echo '目錄建立失敗';
}
- 建立一個名為 "test" 的目錄,並設定許可權為 0755:
$result = mkdir('test', 0755);
if ($result) {
echo '目錄建立成功';
} else {
echo '目錄建立失敗';
}
- 遞迴地建立一個名為 "test/subdir" 的目錄:
$result = mkdir('test/subdir', 0777, true);
if ($result) {
echo '目錄建立成功';
} else {
echo '目錄建立失敗';
}