Maison >développement back-end >tutoriel php >La fonction mkdir() en PHP est utilisée pour créer des répertoires

La fonction mkdir() en PHP est utilisée pour créer des répertoires

PHPz
PHPzoriginal
2023-11-18 17:35:171461parcourir

La fonction mkdir() en PHP est utilisée pour créer des répertoires

La fonction mkdir() en PHP est utilisée pour créer un répertoire. Un exemple de code spécifique sera donné ci-dessous.

Tout d'abord, nous devons comprendre l'utilisation de base de la fonction mkdir(). Le prototype de la fonction mkdir() est :

bool mkdir(string $directory, int $mode = 0777, bool $recursive = false, resource $context = null)

Description du paramètre :

  • $directory : le répertoire Chemin à créer, qui peut être absolu ou relatif.
  • $mode : L'autorisation de créer un répertoire, la valeur par défaut est 0777, qui est l'autorisation la plus élevée.
  • $recursive : si défini sur true, les répertoires parents seront créés de manière récursive lors de la création des répertoires. La valeur par défaut est fausse.
  • $context : Paramètre facultatif, utilisé pour définir le contexte du répertoire.

Ce qui suit est un exemple de code spécifique :

// Créer un répertoire
$dir = "/path/to/directory"; // Définir le chemin du répertoire à créer

if (! file_exists( $dir)) { // Déterminer si le répertoire existe déjà

if (mkdir($dir, 0777, true)) {  // 使用 mkdir() 函数创建目录
    echo "目录创建成功!";
} else {
    echo "目录创建失败!";
}

} else {

echo "目录已存在!";

}
?>

Remarque :

  • Avant d'utiliser la fonction mkdir() pour créer un répertoire, vous devez assurez-vous d'abord que le répertoire se trouve. Le répertoire parent existe déjà.
  • Si le répertoire est créé avec succès, la fonction retournera vrai ; si la création échoue, la fonction retournera faux. Vous pouvez déterminer si la création a réussi en renvoyant la valeur.

Ce qui précède est un exemple de code simple, vous pouvez le modifier et l'étendre en fonction de vos besoins. J'espère que cela aide!

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn