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