basename

funkcja

Zwraca końcowy element ścieżki — nazwę pliku (z rozszerzeniem lub bez). Nie sprawdza, czy ścieżka istnieje.

basename(string $path, string $suffix = ""): string

basename wyodrębnia ostatni komponent ścieżki, czyli nazwę pliku wraz z rozszerzeniem. Jeśli podasz opcjonalny $suffix, zostanie on usunięty z końca wyniku — przydatne, gdy chcesz dostać samą nazwę bez rozszerzenia. Funkcja działa na stringach i nie sprawdza, czy podana ścieżka faktycznie istnieje w systemie plików.

<?php
declare(strict_types=1);

$sciezka = '/var/www/html/index.php';

echo basename($sciezka);           // index.php
echo basename($sciezka, '.php');   // index