dirname Fonksiyonu
dirname fonksiyonu, belirtilen yolun üst dizininin yolunu döndürür. Fonksiyon ilk parametre olarak bir yol dizesi alır, ikinci isteğe bağlı parametre olarak ise kaç seviye yukarı çıkılacağını belirten bir sayı alır.
Sözdizimi
dirname(string $path, int $levels = 1): string
Örnek
Aşağıdaki yol için üst dizini alalım:
<?php
echo dirname('/var/www/html/index.php');
?>
Kodun çalıştırılmasının sonucu:
'/var/www/html'
Örnek
İki seviye üst dizine çıkalım:
<?php
echo dirname('/var/www/html/index.php', 2);
?>
Kodun çalıştırılmasının sonucu:
'/var'
Örnek
Göreli yollarla çalışma:
<?php
echo dirname('images/photo.jpg');
?>
Kodun çalıştırılmasının sonucu:
'images'