getcwd
(PHP 4, PHP 5, PHP 7, PHP 8)
getcwd — Ermittelt das aktuelle Arbeitsverzeichnis
Beschreibung
Gibt das aktuelle Arbeitsverzeichnis zurück.
Parameter-Liste
Diese Funktion besitzt keine Parameter.
Rückgabewerte
Gibt bei Erfolg das aktuelle Arbeitsverzeichnis zurück, im Fehlerfall false
.
Auf einigen Unix-Varianten gibt getcwd() false
zurück,
wenn eines der darüber liegenden Verzeichnisse keine Lese- oder Suchrechte
haben, auch wenn das aktuelle Verzeichnis diese hat. Lesen Sie
chmod() für weitergehende Informationen über Modi und
Zugriffsrechte.
Beispiele
Beispiel #1 getcwd() Beispiel
<?php
// aktuelles Verzeichnis
echo getcwd() . "\n";
chdir('cvs');
// aktuelles Verzeichnis
echo getcwd() . "\n";
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
/home/didou /home/didou/cvs
Wurde der PHP-Interpreter mit ZTS (Zend Thread Safety) kompiliert, kann sich das aktuelle Arbeitsverzeichnis, das von getcwd() zurückgegeben wird, von dem was von Betriebssystemschnittstellen zurückgegeben wird, unterscheiden. Externe Bibliotheken (die durch FFI aufgerufen werden), die sich nach dem aktuellen Arbeitsverzeichnis richten, sind davon betroffen.