Start · Sprachen · PHP · Referenz · mkdir

mkdir

Funktion

Erzeugt ein Verzeichnis. Mit <code>$recursive = true</code> auch Zwischen-Ordner.

seit PHP 4.0.0 Kategorie: io

Signatur

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

Beschreibung

Rechte werden mit umask() maskiert. Für 0755-Rechte erst umask setzen oder chmod() nachschieben.

Parameter

Name Typ Default Beschreibung
$directory Pflicht string Zielpfad.
$permissions int 0777 Oktale Berechtigung.
$recursive bool false Auch Elternpfade anlegen.
$context resource|null null Stream-Context.

Rückgabewert

Typ
bool
Beschreibung
true bei Erfolg.

Beispiele

Rekursiv

<?php

if (!is_dir($path)) {
    mkdir($path, 0755, recursive: true);
}