Funksioni realpath

Funksioni realpath shndërron shtegun relativ në absolut, duke zbuluar të gjitha lidhjet simbolike dhe lidhjet drejt dosjeve prind (..). Funksioni pranon një parametër - shtegun drejt skedës ose drejtorisë. Nëse shtegu nuk ekziston, funksioni do të kthejë false.

Sintaksa

phprealpath(path);

Shembull

Le të marrim shtegun absolut drejt skedës aktuale:

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

Rezultati i ekzekutimit të kodit (shembull):

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

Shembull

Le të përpiqemi të marrim shtegun drejt një skede që nuk ekziston:

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

Rezultati i ekzekutimit të kodit:

phpfalse

Shembull

Le të supozojmë se /home/user/link referohet në /var/www. Le të zbulojmë shtegun me lidhje simbolike:

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

Rezultati i ekzekutimit të kodit (shembull):

php'/var/www/project'

Shihni gjithashtu

  • funksionin pathinfo,
    i cili kthen informacion rreth shtegut
  • funksionin basename,
    i cili kthen emrin e skedës
  • funksionin dirname,
    i cili kthen emrin e drejtorisë