chdir
(PHP 4, PHP 5, PHP 7, PHP 8)
chdir — Wechseln des Verzeichnisses
Beschreibung
$directory
): bool
Wechselt das aktuelle Verzeichnis von PHP zu directory
.
Parameter-Liste
-
directory
-
Das neue aktuelle Verzeichnis
Rückgabewerte
Gibt bei Erfolg true
zurück. Bei einem Fehler wird false
zurückgegeben.
Fehler/Exceptions
Erzeugt einen Fehler des Levels E_WARNING
bei Misserfolg.
Beispiele
Beispiel #1 chdir() Beispiel
<?php
// aktuelles Verzeichnis
echo getcwd() . "\n";
chdir('public_html');
// aktuelles Verzeichnis
echo getcwd() . "\n";
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
/home/vincent /home/vincent/public_html
Anmerkungen
Wurde der PHP-Interpreter mit ZTS (Zend Thread Safety) kompiliert,
sind Änderungen des aktuellen Arbeitsverzeichnisses durch chdir()
für das Betriebssystem unsichtbar. Alle eingebauten PHP Funktionen berücksichtigen
die Änderung des aktuellen Verzeichnisses, aber externe Bibliotheksfunktionen,
die unter Verwendung von FFI aufgerufen werden, nicht.
Um festzustellen, ob das verwendete PHP mit ZTS kompiliert wurde, kann
php -i oder die eingebaute Konstante PHP_ZTS
verwendet werden.