272 of 410 menu

Funcția realpath

Funcția realpath transformă o cale relativă într-una absolută, dezvoltând toate legăturile simbolice și referințele la directoarele părinte (..). Funcția acceptă un singur parametru - calea către un fișier sau director. Dacă calea nu există, funcția va returna false.

Sintaxă

realpath(path);

Exemplu

Să obținem calea absolută către fișierul curent:

<?php echo realpath(__FILE__); ?>

Rezultatul executării codului (exemplu):

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

Exemplu

Să încercăm să obținem calea către un fișier inexistent:

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

Rezultatul executării codului:

false

Exemplu

Să presupunem că /home/user/link face referire la /var/www. Să dezvoltăm calea cu legături simbolice:

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

Rezultatul executării codului (exemplu):

'/var/www/project'

Vedeți și

  • funcția pathinfo,
    care returnează informații despre cale
  • funcția basename,
    care returnează numele fișierului
  • funcția dirname,
    care returnează numele directorului
eneskkbnro