A realpath függvény

A realpath függvény a relatív útvonalat abszolút útvonalra alakítja, mindkét szimbolikus linket és a szülő könyvtárra mutató hivatkozásokat (..) feloldva. A függvény egy paramétert fogad - a fájl vagy könyvtár útvonalát. Ha az útvonal nem létezik, a függvény false értéket ad vissza.

Szintaxis

phprealpath(path);

Példa

Lekérjük az aktuális fájl abszolút útvonalát:

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

A kód végrehajtásának eredménye (példa):

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

Példa

Próbáljunk meg útvonalat lekérni egy nem létező fájlhoz:

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

A kód végrehajtásának eredménye:

phpfalse

Példa

Tegyük fel, hogy a /home/user/link a /var/www címre mutat. Oldjuk fel az útvonalat szimbolikus linkekkel:

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

A kód végrehajtásának eredménye (példa):

php'/var/www/project'

Lásd még

  • a pathinfo függvényt,
    amely útvonalinformációkat ad vissza
  • a basename függvényt,
    amely a fájlnév ad vissza
  • a dirname függvényt,
    amely a könyvtárnév ad vissza