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'