फ़ंक्शन 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,
    जो निर्देशिका का नाम लौटाता है