Funkcija realpath

Funkcija realpath pretvori relativno pot v absolutno, razširi vse simbolne povezave in povezave na nadrejene imenike (..). Funkcija sprejme en parameter - pot do datoteke ali imenika. Če pot ne obstaja, funkcija vrne false.

Sintaksa

phprealpath(path);

Primer

Pridobimo absolutno pot do trenutne datoteke:

php<?php
  echo realpath(__FILE__);
?>

Rezultat izvajanja kode (primer):

php'/var/www/project/index.php'

Primer

Poskusimo pridobiti pot do neobstoječe datoteke:

php<?php
  $res = realpath('nonexistent/file.txt');
  var_dump($res);
?>

Rezultat izvajanja kode:

phpfalse

Primer

Predpostavimo, da /home/user/link kaže na /var/www. Razširimo pot s simbolnimi povezavami:

php<?php
  echo realpath('/home/user/link/project');
?>

Rezultat izvajanja kode (primer):

php'/var/www/project'

Glejte tudi

  • funkcijo pathinfo,
    ki vrne informacije o poti
  • funkcijo basename,
    ki vrne ime datoteke
  • funkcijo dirname,
    ki vrne ime imenika