realpath ֆունկցիան
realpath ֆունկցիան հարաբերական ճանապարհը վերածում է բացարձակի՝
բացելով բոլոր սիմվոլիկ հղումները և ծնողական կատալոգների հղումները (..):
Ֆունկցիան ընդունում է մեկ պարամետր - ճանապարհ դեպի ֆայլ կամ դիրեկտորիա:
Եթե ճանապարհը գոյություն չունի, ֆունկցիան կվերադարձնի false:
Շարահյուսություն
phprealpath(path);
Օրինակ
Ստացենք ընթացիկ ֆայլի բացարձակ ճանապարհը:
php<?php
echo realpath(__FILE__);
?>
Կոդի կատարման արդյունքը (օրինակ).
php'/var/www/project/index.php'
Օրինակ
Փորձենք ստանալ գոյություն չունեցող ֆայլի ճանապարհը.
php<?php
$res = realpath('nonexistent/file.txt');
var_dump($res);
?>
Կոդի կատարման արդյունքը.
phpfalse
Օրինակ
Ենթադրենք, որ /home/user/link-ը հղվում է /var/www-ի վրա:
Բացենք սիմվոլիկ հղումներով ճանապարհը.
php<?php
echo realpath('/home/user/link/project');
?>
Կոդի կատարման արդյունքը (օրինակ).
php'/var/www/project'