Курсы по Laravel
Менторство: 200$ за курс. Репетиторство: 20$ за занятие. Жми для подробностей!
272 of 410 menu
Бесплатный курс по Верстке. От новичка до продвинутого верстальщика! Начало 11 ноября. Жми для записи!

Функция realpath

Функция realpath преобразует относительный путь в абсолютный, раскрывая все символические ссылки и ссылки на родительские каталоги (..). Функция принимает один параметр - путь к файлу или директории. Если путь не существует, функция вернет false.

Синтаксис

realpath(path);

Пример

Получим абсолютный путь к текущему файлу:

<?php echo realpath(__FILE__); ?>

Результат выполнения кода (пример):

'/var/www/project/index.php'

Пример

Попробуем получить путь к несуществующему файлу:

<?php $res = realpath('nonexistent/file.txt'); var_dump($res); ?>

Результат выполнения кода:

false

Пример

Предположим, что /home/user/link ссылается на /var/www. Раскроем путь с символическими ссылками:

<?php echo realpath('/home/user/link/project'); ?>

Результат выполнения кода (пример):

'/var/www/project'

Смотрите также

  • функцию pathinfo,
    которая возвращает информацию о пути
  • функцию basename,
    которая возвращает имя файла
  • функцию dirname,
    которая возвращает имя директории
hiidkauzcro