Funktionen realpath

Funktionen realpath omvandlar en relativ sökväg till en absolut, utökar alla symboliska länkar och länkar till överordnade kataloger (..). Funktionen tar en parameter - sökvägen till en fil eller katalog. Om sökvägen inte existerar returnerar funktionen false.

Syntax

phprealpath(path);

Exempel

Få den absoluta sökvägen till den aktuella filen:

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

Resultat av kodkörning (exempel):

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

Exempel

Försök få sökvägen till en fil som inte existerar:

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

Resultat av kodkörning:

phpfalse

Exempel

Antag att /home/user/link länkar till /var/www. Låt oss utöka sökvägen med symboliska länkar:

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

Resultat av kodkörning (exempel):

php'/var/www/project'

Se även

  • funktionen pathinfo,
    som returnerar information om en sökväg
  • funktionen basename,
    som returnerar filnamn
  • funktionen dirname,
    som returnerar katalognamn