dirname
(PHP 4, PHP 5)
dirname — A könyvtárnév komponenst adja vissza az elérési útból
LeÃrás
A megadott karakterlánc tartalmazza a fájl elérési útvonalát. Ez a függvény visszaadja a könyvtár nevét.
Windows alatt a perjel (/) és a fordÃtott perjel (\) is használható könyvtárelválasztó karakterként. Más környezetekben, csak a sima perjel (/) használható.
Example#1 dirname() példa
<?php
$path = "/etc/passwd";
$file = dirname($path); // $file értéke "/etc"
?>
Note: A PHP 4.0.3-ban a dirname() függvény POSIX-szolgálatkész lett. Alapvetően ez azt jelenti, hogy ha nincs perjel a path paraméterben, egy pontot ('.') ad vissza, utalva a jelenlegi könyvtárra. Máskülönben, a visszaadott karakterlánc a path paraméter, ami nem tartalmazza az utolsó /komponenst. Ez azt jelenti, hogy gyakran fog dirname() függvénytől egy perjelet vagy pontot visszaadni, ahol a függvény régebbi változata üres karakterlánccal tért volna vissza.
A dirname() függvénynek megváltozott a működése a PHP 4.3.0-ban. Lásd a következő példát:
<?php
//PHP 4.3.0 előtt
dirname('c:/'); // '.'
//PHP 4.3.0 után
dirname('c:/'); // 'c:'
?>
A dirname() függvény binary safe a PHP 5.0.0 óta.
Lásd még: basename(), pathinfo(), és realpath().