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