Felix Riesterer: Aktuelles Verzeichnis in php

Beitrag lesen

Lieber Siegfried,

es ist keine gute Idee, die Herkunft von Daten zu verschleiern:

// Verwende __DIR__ um den absoluten Pfad des aktuellen Verzeichnisses zu erhalten
$baseDir = __DIR__;

Warum sollte der Variablenname $baseDir überhaupt verwendet werden? Was er beutet, muss man sich aus dem Programmverlauf heraus ableiten. Besser wäre die direkte Verwendung der magischen Konstante __DIR__ selbst an dessen Stelle:

// Erstelle einen Link zu einer Datei im gleichen Verzeichnis
$linkToFile = __DIR__ . '/datei.txt';

// Erstelle einen Link zu einer Datei in einem Unterverzeichnis
$linkToSubdirectoryFile = __DIR__ . '/unterverzeichnis/datei.txt';

Wie erhält man einen Link zu einer Datei 'datei.txt' im übergeordneten Verzeichnis (Vaterverzeichnis?)?

Warum liest Du die Dir gegebenen Hilfen nicht genau genug, wo die Antwort schon enthalten war?

Liebe Grüße

Felix Riesterer