Als een string gegeven is met een pad naar een bestand, dan geeft deze functie de naam van de folder terug.
Op Windows, worden zowel slashes (/) als backslashes (\) gebruikt als pad split tekens. In andere omgevingen, alleen de voorwaardse slash (/).
Opmerking: In PHP 4.0.3 is dirname() gemaakt om te voldoen aan POSIX-standaard. Samengevat betekent dit, dat als er geen slashes in
path
staan, dat je een punt ('.') terug krijgt, wat de huidige folder aanduidt. Anders krijg jepath
met /component aan het eind verwijderd terug. Onthoud dat dit betekent dat je vaak een slash of een punt terug krijgt van dirname() waar je in de vroegere situatie een lege string terug kreeg.
Zie ook basename(), pathinfo(), en realpath().