Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

dirname

Возвращает путь к папке, в которой лежит файл.

Синтаксис

dirname(string $path, int $levels = 1): string

Параметры

ПараметрТипОписание
$pathstringПуть.
$levelsintНеобязательный. На сколько уровней подняться.

Возвращаемое значение

stringПуть без последней части.

Примеры

Папка файла и папка выше:

<?php
 
echo dirname('/var/www/site/public/index.php'), "\n";
echo dirname('/var/www/site/public/index.php', 2);

Результат:

/var/www/site/public
/var/www/site

Примечания

Корень проекта из точки входа в папке public получают так: dirname(__DIR__).

См. также

  • basename — Возвращает последнюю часть пути — имя файла.
  • pathinfo — Разбирает путь на части: папку, имя и расширение.

В учебнике

  • Папки и пути — Работа с папками в PHP — создание, список файлов, поиск по маске, части пути и сведения о файле.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.