АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
272 of 410 menu

Функцыя 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,
    якая вяртае імя дырэкторыі
byenru