getcwd

(PHP 4, PHP 5, PHP 7, PHP 8)

getcwdErmittelt das aktuelle Arbeitsverzeichnis

Beschreibung

getcwd(): string|false

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

Anmerkungen

Achtung

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.

Siehe auch

  • chdir() - Wechseln des Verzeichnisses
  • chmod() - Ändert den Modus für die Zugriffsrechte einer Datei
To Top