Entdecken Sie das Geheimnis, um den Pfad zu meistern: die mächtige Funktion, die den Weg zum übergeordneten Verzeichnis enthüllt. Dieses Tutorial entführt Sie in eine Welt, in der Sie lernen, Ihre PHP-Projekte mit einer einfachen, aber kraftvollen Technik zu revolutionieren.
Gliederung:
1. Einführung in dirname
2. Verwendung von dirname
3. Praktische Anwendungsfälle
4. Tipps und Tricks
5. Zusammenfassung
Im Anschluss an die Gliederung dieses Tutorials findet der Leser eine umfassende Einführung in die Verwendung und die Vorteile spezifischer PHP-Funktionen. Dieses Tutorial zielt darauf ab, praktisches Wissen über deren effektive Anwendung zu vermitteln.
1. Einführung in dirname
PHP stellt eine Vielzahl nützlicher Funktionen für die Arbeit mit Dateisystempfaden zur Verfügung, die die Entwicklung von Webanwendungen vereinfachen. Eine dieser Funktionen ermöglicht es, den Pfad des übergeordneten Verzeichnisses zu ermitteln, was besonders beim Umgang mit Dateipfaden hilfreich ist.
1.1. Was ist dirname?
dirname
stellt eine eingebaute PHP-Funktion dar, die den Namen des übergeordneten Verzeichnisses eines spezifizierten Pfades liefert. Sie gibt diesen als Zeichenkette zurück, wobei „dirname“ für „directory name“ steht.
1.2. Warum ist dirname wichtig?
Die Funktion ist von entscheidender Bedeutung, wenn es darum geht, mit Dateipfaden und Verzeichnissen in PHP zu arbeiten. Sie ermöglicht es Entwicklern, den übergeordneten Verzeichnisnamen einer bestimmten Datei oder eines bestimmten Verzeichnisses einfach und effizient zu extrahieren. Dies ist besonders nützlich in Szenarien, in denen Pfadmanipulationen erforderlich sind, wie z.B. beim Laden von Dateien, beim Arbeiten mit Dateisystemen oder beim Manipulieren von Verzeichnisstrukturen.
1.3. Syntax und Parameter
Die Syntax der Funktion dirname
ist einfach:
dirname(string $path)
Hier ist $path
ein obligatorisches Argument, das den Pfad zur Datei oder zum Verzeichnis darstellt, für das der übergeordnete Verzeichnisname zurückgegeben werden soll. Dieser kann absolut oder relativ sein.
1.4. Rückgabewerte
Die Funktion dirname
gibt den übergeordneten Verzeichnisnamen des angegebenen Pfades als Zeichenfolge zurück. Wenn der übergeordnete Verzeichnisname nicht vorhanden ist oder der angegebene Pfad ein Root-Verzeichnis ist, gibt dirname
einen Punkt („.“) zurück. Wenn ein Fehler auftritt, wird false
zurückgegeben.
2. Verwendung von dirname
Die Handhabung von Dateipfaden wird durch die dirname
-Funktion erheblich vereinfacht, indem sie den Pfad zum übergeordneten Verzeichnis eines spezifizierten Pfades zurückgibt.
2.1. Einfache Verwendung
Einfach in der Anwendung erfordert diese Funktion lediglich einen Pfad als Eingabeparameter. Hier sind einige Beispiele für ihre Nutzung:
2.1.1. Grundlegendes Beispiel
<?php
$strPfad = '/home/user/public_html/index.php';
$strVerzeichnis = dirname($strPfad);
echo $strVerzeichnis;
/* Ausgabe: /home/user/public_html */
Dieser Code demonstriert die Verwendung der Funktion dirname zur Extraktion des übergeordneten Verzeichnisses eines gegebenen Dateipfads.
-
Zuerst wird ein Dateipfad als Zeichenfolge ($strPfad
) definiert. Dieser Pfad zeigt auf die Datei „index.php“ innerhalb des Verzeichnisses „/home/user/public_html“.
-
Dann wird die Funktion dirname
aufgerufen und der Dateipfad ($strPfad
) als Parameter übergeben. Diese Funktion extrahiert den übergeordneten Verzeichnisnamen des angegebenen Dateipfads und speichert ihn in der Variable $strVerzeichnis
.
-
Schließlich wird der übergeordnete Verzeichnisname, der in der Variable $strVerzeichnis
gespeichert ist, mit echo ausgegeben.
Die Ausgabe dieses Codes wird das übergeordnete Verzeichnis des angegebenen Dateipfads sein, in diesem Fall „/home/user/public_html“.
2.1.2. Verwendung mit relativen Pfaden
<?php
$strPfad = '../images/photo.jpg';
$strVerzeichnis = dirname($strPfad);
echo $strVerzeichnis;
/* Ausgabe: ../images */
Erklärung:
Hier wird der übergeordnete Verzeichnisname des relativen Pfads „…/images/photo.jpg“ extrahiert und ausgegeben.
-
Zuerst wird ein Dateipfad als Zeichenfolge ($strPfad
) definiert. Dieser Pfad zeigt relativ auf die Datei „photo.jpg“ im Verzeichnis „…/images“.
-
Dann wird die Funktion dirname
aufgerufen und der Dateipfad ($strPfad
) als Parameter übergeben. Diese Funktion extrahiert den übergeordneten Verzeichnisnamen des angegebenen Dateipfads und speichert ihn in der Variable $strVerzeichnis
.
-
Schließlich wird der übergeordnete Verzeichnisname, der in der Variable $strVerzeichnis
gespeichert ist, mit echo ausgegeben.
Die Ausgabe dieses Codes wird das übergeordnete Verzeichnis des angegebenen Dateipfads sein, in diesem Fall „…/images“.
2.2. Behandlung von Pfaden mit und ohne abschließenden Schrägstrich
Die Funktion dirname
behandelt Pfade unterschiedlich, je nachdem, ob sie einen abschließenden Schrägstrich („/“) haben oder nicht.
2.2.1. Beispiel mit Pfad ohne abschließenden Schrägstrich
<?php
$strPfad = '/home/user/public_html';
$strVerzeichnis = dirname($strPfad);
echo $strVerzeichnis;
/* Ausgabe: /home/user */
Erläuterung:
Hier wird der übergeordnete Verzeichnisname des Pfads „/home/user/public_html“ extrahiert und ausgegeben.
-
Zunächst wird ein Dateipfad als Zeichenfolge ($strPfad
) festgelegt. Dieser Pfad zeigt auf das Verzeichnis „/home/user/public_html“.
-
Anschließend wird die Funktion dirname
aufgerufen und der Dateipfad ($strPfad
) als Parameter übergeben. dirname
extrahiert den übergeordneten Verzeichnisnamen des Pfads und speichert ihn in der Variable $strVerzeichnis
.
-
Schließlich wird der übergeordnete Verzeichnisname, der in der Variable $strVerzeichnis
gespeichert ist, mittels echo ausgegeben.
Die Ausgabe dieses Codes wird das übergeordnete Verzeichnis des angegebenen Dateipfads sein, in diesem Fall „/home/user“.
2.2.2. Beispiel mit Pfad mit abschließendem Schrägstrich
<?php
$strPfad = '/home/user/public_html/';
$strVerzeichnis = dirname($strPfad);
echo $strVerzeichnis;
/* Ausgabe: /home/user/public_html */
Beschreibung:
In diesem Beispiel wird der übergeordnete Verzeichnisname des Pfads „/home/user/public_html/“ extrahiert und ausgegeben. Beachten Sie, dass dieser mit einem abschließenden Schrägstrich unverändert zurückgegeben wird.
-
Zuerst wird ein Dateipfad als Zeichenfolge ($strPfad
) definiert. In diesem Fall ist der Pfad „/home/user/public_html/“, wobei der Schrägstrich am Ende darauf hinweist, dass es sich um ein Verzeichnis handelt.
-
Anschließend wird die Funktion dirname
aufgerufen und der Dateipfad ($strPfad
) als Parameter übergeben. Diese Funktion extrahiert den übergeordneten Verzeichnisnamen des angegebenen Dateipfads.
-
Der übergeordnete Verzeichnisname wird dann in der Variablen $strVerzeichnis
gespeichert.
-
Schließlich wird der übergeordnete Verzeichnisname ausgegeben.
2.3. Anwendung von dirname in Kombination mit anderen Funktionen
Die Funktion dirname
kann in Kombination mit anderen PHP-Funktionen zur Pfadmanipulation verwendet werden, um komplexe Aufgaben zu erfüllen.
2.3.1. Beispiel mit realpath und dirname
<?php
$strPfad = '/home/user/../public_html/index.php';
$strRealerPfad = realpath($strPfad);
$strVerzeichnis = dirname($strRealerPfad);
echo $strVerzeichnis;
/* Ausgabe: /home/public_html */
Erläuterung:
Hier wird zuerst der reale Pfad des angegebenen Pfads ermittelt und dann der übergeordnete Verzeichnisname extrahiert und ausgegeben.
-
Es wird ein Dateipfad als Zeichenfolge ($strPfad
) definiert. Dieser Pfad zeigt auf die Datei „index.php“ im Verzeichnis „/home/user/…/public_html“. Das „..
“ im Pfad bedeutet, dass das übergeordnete Verzeichnis des aktuellen Verzeichnisses genommen wird.
-
Dann wird die Funktion realpath
aufgerufen und der Dateipfad ($strPfad
) als Parameter übergeben. Diese Funktion ermittelt den absoluten Pfad der angegebenen Datei und gibt diesen zurück. Der resultierende absolute Pfad wird in der Variablen $strRealerPfad
gespeichert.
-
Als Nächstes wird die Funktion dirname
aufgerufen und der resultierende absolute Pfad ($strRealerPfad
) als Parameter übergeben. Diese Funktion extrahiert den übergeordneten Verzeichnisnamen des angegebenen Dateipfads und speichert ihn in der Variablen $strVerzeichnis
.
-
Schließlich wird der übergeordnete Verzeichnisname, der in der Variablen $strVerzeichnis
gespeichert ist und ausgegeben.
Die Ausgabe dieses Codes wird das übergeordnete Verzeichnis des angegebenen Dateipfads sein, in diesem Fall „/home/public_html“. Diese Verwendung von realpath
und dirname
ist nützlich, wenn Sie sicherstellen möchten, dass der Dateipfad korrekt und vollständig ist, bevor Sie mit ihm arbeiten.
2.3.2. Beispiel mit basename und dirname
<?php
$strPfad = '/home/user/public_html/index.php';
$strDateiname = basename($strPfad);
$strVerzeichnis = dirname($strPfad);
echo "Die Datei ".$strDateiname." befindet
sich im Verzeichnis ".$strVerzeichnis.".";
/* Ausgabe: Die Datei index.php befindet
sich im Verzeichnis /home/user/public_html */
Dieses Beispiel zeigt die Anwendung der Funktionen basename und dirname
, um den Dateinamen und das übergeordnete Verzeichnis eines gegebenen Dateipfads zu isolieren und zu präsentieren.
Ein vordefinierter Dateipfad ($strPfad
) wird zu Beginn des Skripts festgelegt. In diesem Fall lautet der Pfad “/home/user/public_html/index.php”.
Anschließend wird die Funktion basename() verwendet, um den Dateinamen aus dem angegebenen Pfad zu extrahieren. Der ermittelte Dateiname wird dann in der Variablen $strDateiname
gespeichert.
Gleichzeitig wird die Funktion dirname
genutzt, um den übergeordneten Verzeichnisnamen des Dateipfads zu ermitteln. Dieser wird in der Variable $strVerzeichnis
abgelegt.
Zuletzt erfolgt die Ausgabe einer aussagekräftigen Zeichenfolge mittels echo, die den extrahierten Dateinamen und das übergeordnete Verzeichnis miteinander kombiniert. Die Werte der Variablen $strDateiname
und $strVerzeichnis
werden dabei dynamisch in die Ausgabe eingefügt.
Die Ausführung des Skripts führt zu folgender Ausgabe:
"Die Datei index.php befindet
sich im Verzeichnis /home/user/public_html".
3. Praktische Anwendungsfälle
Für die effiziente Pfadverarbeitung in der Entwicklung bietet sich eine Vielzahl von Einsatzmöglichkeiten.
3.1. Bestimmung des übergeordneten Verzeichnisses
Um das übergeordnete Verzeichnis einer Datei oder eines Verzeichnisses zu ermitteln, kommen bestimmte Funktionen zum Einsatz, die eine einfache und direkte Lösung bieten. Hier einige praktische Beispiele:
3.1.1. Beispiel für das Erhalten des übergeordneten Verzeichnisses einer Datei
<?php
$strDateipfad = '/var/www/html/project/images/photo.jpg';
$strUebergeordnetesVerzeichnis = dirname($strDateipfad);
echo "Das übergeordnete Verzeichnis von ".$strDateipfad."
ist ".$strUebergeordnetesVerzeichnis.".";
In diesem Beispiel wird das übergeordnete Verzeichnis des angegebenen Dateipfades extrahiert und anschließend ausgegeben. Ein vordefinierter Dateipfad ($strDateipfad
) wird zu Beginn des Skripts festgelegt. Dieser Pfad verweist auf die Datei “/var/www/html/project/images/photo.jpg”.
Anschließend wird die Funktion dirname
aufgerufen und der Dateipfad ($strDateipfad
) als Parameter übergeben. Dadurch wird der übergeordnete Verzeichnisname des angegebenen Dateipfads ermittelt und in der Variablen $strUebergeordnetesVerzeichnis
gespeichert.
Abschließend wird eine aussagekräftige Zeichenfolge ausgegeben, die den ursprünglichen Dateipfad und das ermittelte übergeordnete Verzeichnis beinhaltet. Dabei werden die Werte der Variablen $strDateipfad
und $strUebergeordnetesVerzeichnis
dynamisch in die Zeichenfolge eingefügt.
Die Ausgabe dieses Codes wird die folgende sein:
Das übergeordnete Verzeichnis von /var/www/html/project/images/photo.jpg
ist /var/www/html/project/images"
3.1.2. Beispiel für das Erstellen eines Pfadelementes
<?php
$strAktuellesVerzeichnis = '/var/www/html/project/';
$strNeuerVerzeichnisname = 'images';
$strNeuerVerzeichnispfad = $strAktuellesVerzeichnis . '/' . $strNeuerVerzeichnisname;
echo "Der neue Verzeichnispfad ist $strNeuerVerzeichnispfad.";
Hier wird die Verwendung von Zeichenkettenoperationen zur Erstellung eines neuen Verzeichnispfads demonstriert.
Zuerst wird ein vorhandenes Verzeichnis als Zeichenfolge ($strAktuellesVerzeichnis
) festgelegt. In diesem Beispiel ist der Pfad “/var/www/html/project/”.
Anschließend wird ein neuer Verzeichnisname als Zeichenfolge ($strNeuerVerzeichnisname
) definiert. Hier lautet der Name einfach “images”.
Dann wird der neue Verzeichnispfad erstellt, indem der vorhandene Verzeichnispfad ($strAktuellesVerzeichnis
) und der neue Verzeichnisname ($strNeuerVerzeichnisname
) mittels Zeichenkettenoperationen miteinander verbunden werden. Der resultierende Pfad wird in der Variablen $strNeuerVerzeichnispfad
gespeichert.
Schließlich wird eine Zeichenfolge ausgegeben, die den neuen Verzeichnispfad enthält. Dabei werden die Werte der Variablen $strNeuerVerzeichnispfad
dynamisch in die Ausgabe eingefügt.
Die Ausgabe dieses Codes wird folgendermaßen aussehen:
"Der neue Verzeichnispfad ist /var/www/html/project/images".
3.2. Behandlung von Dateipfaden in einem Projekt
Die Verwendung von dirname
ist besonders hilfreich bei der Verarbeitung von Dateipfaden in einem Projekt, insbesondere bei der Implementierung von Funktionen wie Datei-Upload oder Dateiverwaltung in einem Content-Management-System (CMS). Hier sind einige Beispiele:
3.2.1. Beispiel für die Verwendung von dirname in einem Datei-Upload-Skript
<?php
try {
if ($_FILES['file']['error'] === UPLOAD_ERR_OK) {
$strUploadVerzeichnis = '/var/www/html/uploads/';
$strDateiname = basename($_FILES['file']['name']);
$strZiel = $strUploadVerzeichnis . $strDateiname;
move_uploaded_file($_FILES['file']['tmp_name'], $strZiel);
echo "Die Datei wurde erfolgreich hochgeladen nach $strZiel.";
} else {
throw new Exception("Es ist ein Fehler beim Hochladen der Datei aufgetreten.");
}
} catch (Exception $e) {
echo $e->getMessage();
}
?>
In diesem Beispiel wird die Funktion dirname
nicht direkt verwendet, aber sie könnte in Zukunft verwendet werden, um den übergeordneten Verzeichnisnamen des Upload-Verzeichnisses zu erhalten, falls erforderlich.
Das Beispiel verwendet eine Ausnahmebehandlung, um mögliche Fehler während des Datei-Uploads abzufangen.
Im try
-Block wird überprüft, ob der Datei-Upload erfolgreich war, indem der Wert von $_FILES['file']['error']
mit der Konstanten UPLOAD_ERR_OK
verglichen wird. Diese Konstante gibt an, dass die Datei erfolgreich hochgeladen wurde.
Wenn kein Fehler aufgetreten ist, wird ein Zielverzeichnis für den Upload festgelegt und der Dateiname der hochgeladenen Datei extrahiert. Anschließend wird der Ziel-Pfad für die Datei erstellt und die Datei vom temporären Speicherort in das Zielverzeichnis verschoben. Eine Erfolgsmeldung wird ausgegeben, die den Dateipfad zur hochgeladenen Datei enthält.
Falls beim Upload ein Fehler aufgetreten ist (z.B. wenn $_FILES['file']['error']
nicht gleich UPLOAD_ERR_OK
ist), wird eine Ausnahme ausgelöst, die eine entsprechende Fehlermeldung enthält.
Im catch
-Block wird die ausgelöste Ausnahme abgefangen und die Fehlermeldung ausgegeben, um den Benutzer über das aufgetretene Problem zu informieren.
3.2.2. Beispiel für die Verwendung von dirname zum Aufbau von Verzeichnispfaden in einem CMS
<?php
$strAktuelleSeite = '/var/www/html/cms/pages/about.php';
$strVorlagenVerzeichnis = '/var/www/html/cms/templates/';
$strIncludePfad = dirname($strAktuelleSeite) . '/includes/';
$strVorlagenPfad = $strVorlagenVerzeichnis . 'default/template.php';
include $strVorlagenPfad;
In dieses Beispiel hat zwei Hauptziele:
-
Es setzt den Pfad zur aktuellen Seite ($strAktuelleSeite
) auf ‘/var/www/html/cms/pages/about.php’ und den Pfad zum Vorlagenverzeichnis ($strVorlagenVerzeichnis
) auf ‘/var/www/html/cms/templates/’.
-
Dann wird der Pfad für das zu inkludierende Datei ($strVorlagenPfad
) zusammengesetzt, indem der Vorlagenverzeichnispfad und der Name der Vorlagendatei (‘default/template.php’) verbunden werden.
Schließlich wird die Vorlagendatei (default/template.php
) mithilfe des include-Befehls in das Skript eingebunden.
Dieser Code ist nützlich, wenn Sie ein Vorlagensystem verwenden, um den HTML-Code Ihrer Webseiten zu organisieren. Indem Sie die Vorlagen in einem separaten Verzeichnis speichern und sie bei Bedarf einbinden, können Sie die Wartung und Aktualisierung Ihrer Website vereinfachen.
4. Tipps und Tricks
4.1. Fehlerbehandlung und Ausnahmen
Bei der Verwendung von dirname
ist es wichtig, mögliche Fehler und Ausnahmen zu berücksichtigen, um eine reibungslose Ausführung des Codes sicherzustellen.
4.1.1. Umgang mit ungültigen Pfaden
Manchmal kann es vorkommen, dass der übergebene Pfad ungültig ist oder nicht existiert. In solchen Fällen gibt dirname
false
zurück. Es ist wichtig, diese Fälle abzufangen und entsprechend zu handeln, um unerwartete Fehler zu vermeiden. Hier ist ein Beispiel, wie dies umgesetzt werden kann:
<?php
$strPfad = '/var/www/html/nonexistent_directory/file.txt';
$strVerzeichnis = dirname($strPfad);
if ($strVerzeichnis !== false) {
echo "Der übergeordnete Verzeichnisname ist: $strVerzeichnis";
} else {
echo "Der Pfad '$strPfad' ist ungültig oder existiert nicht.";
}
?>
In diesem Beispiel wird ein Dateipfad als Zeichenkette festgelegt, beispielsweise ‘/var/www/html/nonexistent_directory/file.txt’. Anschließend wird die Funktion dirname()
aufgerufen, um den übergeordneten Verzeichnisnamen des angegebenen Pfads zu erhalten. Das Ergebnis wird in einer Variablen gespeichert.
Nachdem das übergeordnete Verzeichnis ermittelt wurde, wird eine Überprüfung mit einer if-Anweisung durchgeführt. Diese überprüft, ob die dirname()
-Funktion ein gültiges Verzeichnis zurückgegeben hat. Falls ja, wird eine Erfolgsmeldung ausgegeben, die den übergeordneten Verzeichnisnamen enthält.
Falls die dirname()
-Funktion false
zurückgibt, wird eine Fehlermeldung ausgegeben. Diese informiert den Benutzer darüber, dass der angegebene Pfad ungültig oder nicht vorhanden ist.
4.1.2. Behandlung von Sonderfällen wie Root-Verzeichnis
Beim Arbeiten mit Pfaden ist es wichtig zu beachten, dass das Root-Verzeichnis in verschiedenen Betriebssystemen unterschiedlich sein kann. In Unix-basierten Systemen wird das Root-Verzeichnis oft als einfach ein Schrägstrich (/
) dargestellt, während es in Windows-Systemen als Laufwerksbuchstabe (C:\
, D:\
, etc.) erscheinen kann. Hier ist ein Beispiel, wie man mit dem Root-Verzeichnis umgehen kann:
<?php
$path = '/';
$directory = dirname($path);
if ($directory === '.') {
echo "Der angegebene Pfad '$path' ist das Root-Verzeichnis.";
} else {
echo "Der übergeordnete Verzeichnisname ist: $directory";
}
In diesem Beispiel wird überprüft, ob der übergeordnete Verzeichnisname gleich einem Punkt (.
) ist, was darauf hinweist, dass es sich um das Root-Verzeichnis handelt. Wenn dies der Fall ist, wird eine entsprechende Meldung ausgegeben. Andernfalls wird der übergeordnete Verzeichnisname normal ausgegeben.
4.2. Effiziente Nutzung von dirname
Um die Leistung und Effizienz des Codes zu maximieren, gibt es einige bewährte Praktiken beim Einsatz von dirname
.
4.2.1. Vermeidung unnötiger Schleifen oder rekursiver Aufrufe
Es ist ratsam, unnötige Schleifen oder rekursive Aufrufe zu vermeiden, wenn dirname
verwendet wird, da diese den Code unnötig verlangsamen können. Stellen Sie sicher, dass die Verwendung von dirname
effizient und direkt ist, um unnötige Berechnungen zu vermeiden. Weitere Informationen zu Schleifen in PHP finden Sie in den folgenden Anleitungen: for Schleife, foreach Schleife, while-Schleife.
4.2.2. Verwendung von dirname in Verbindung mit anderen Pfadmanipulationsfunktionen
Um komplexe Pfadmanipulationen durchzuführen, können verschiedene PHP-Funktionen miteinander kombiniert werden. Beispielsweise können dirname
, basename
, realpath
, und pathinfo
zusammen verwendet werden, um verschiedene Teile eines Dateipfads zu extrahieren und zu manipulieren.
5. Zusammenfassung
Die Zusammenfassung bietet einen Überblick über die wichtigsten Punkte zum Verständnis und zur Verwendung der Funktion dirname
.
Wichtige Punkte | Erklärung |
Grundlegende Syntax und Funktionsweise | Die Funktion dirname extrahiert den übergeordneten Verzeichnisnamen eines angegebenen Pfades und gibt diesen als Zeichenfolge zurück. Die Syntax ist einfach, erfordert jedoch die Kenntnis des Pfades, für den der übergeordnete Verzeichnisname bestimmt werden soll. |
Fehlerbehandlung und Ausnahmen | Es ist wichtig, mögliche Fehler und Ausnahmen zu berücksichtigen, die auftreten können, wenn ungültige Pfade oder Sonderfälle wie das Root-Verzeichnis verwendet werden. Eine angemessene Fehlerbehandlung hilft dabei, unerwartete Probleme zu vermeiden. |
Effiziente Nutzung von dirname | Um die Leistung und Effizienz des Codes zu maximieren, ist es ratsam, unnötige Schleifen oder rekursive Aufrufe zu vermeiden und dirname effizient und direkt zu verwenden. |
Kombination mit anderen Pfadmanipulationsfunktionen | dirname kann in Verbindung mit anderen PHP-Funktionen zur Pfadmanipulation verwendet werden, um komplexe Aufgaben zu erfüllen. Beispielsweise können basename, realpath und pathinfo zusammen mit dirname verwendet werden, um verschiedene Teile eines Dateipfads zu manipulieren. |