Функцыя 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'