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'

මෙයද බලන්න

  • pathinfo ශ්‍රිතය,
    පෙත පිළිබඳ තොරතුරු ආපසු ලබා දෙයි
  • basename ශ්‍රිතය,
    ගොනු නාමය ආපසු ලබා දෙයි
  • dirname ශ්‍රිතය,
    ඩිරෙක්ටරි නාමය ආපසු ලබා දෙයි