Funkcja PHP pathinfo() zwraca informacje wydobyte ze ścieżki przekazanej jej jako argument wywołania.
Funkcja ta nie rozpoznaje właściwości systemu plików, tylko operuje w prosty sposób na ścieżkach jako łańcuchach znaków.
W systemie Windows funkcja ta rozpoznaje znak \ jako separator nazw katalogów, natomiast w innych systemach znak ten jest przez nią traktowany jak zwykły znak.
Składnia funkcji PHP pathinfo()
Funkcja PHP pathinfo() ma następującą składnię:
pathinfo(string $path, int $flags = PATHINFO_ALL): array|string
Parametry
| Parametr | Opis |
|---|---|
| path | Parametr obowiązkowy. Ścieżka, która ma zostać przeanalizowana. |
| flags | Flaga określająca, który konkretnie składnik ścieżki ma zostać zwrócony:
|
Wartość zwrotna
Funkcja PHP pathinfo() zwraca tablicę asocjacyjną lub łańcuch, zależnie od tego, czy został użyty parametr flags.
Jeśli parametr flags nie jest użyty, funkcja pathinfo() zwraca tablicę asocjacyjną zawierającą następujące elementy: dirname, basename, extension (jeśli jest) i filename.
Jeśli parametr flags nie jest użyty, funkcja pathinfo() zwraca łańcuch reprezentujący wybrany element ścieżki.
