Funksjonen realpath

Funksjonen realpath konverterer en relativ sti til en absolutt, utvider alle symbolske lenker og lenker til overordnede kataloger (..). Funksjonen tar en parameter - stien til en fil eller katalog. Hvis stien ikke eksisterer, returnerer funksjonen false.

Syntaks

phprealpath(path);

Eksempel

La oss få den absolutte stien til gjeldende fil:

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

Resultat av kjøring (eksempel):

php'/var/www/projekt/index.php'

Eksempel

La oss prøve å få stien til en ikke-eksisterende fil:

php<?php
  $res = realpath('ikke-eksisterende/fil.txt');
  var_dump($res);
?>

Resultat av kjøring:

phpfalse

Eksempel

Anta at /home/user/link peker til /var/www. La oss utvide stien med symbolske lenker:

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

Resultat av kjøring (eksempel):

php'/var/www/prosjekt'

Se også

  • funksjonen pathinfo,
    som returnerer informasjon om stien
  • funksjonen basename,
    som returnerer filnavn
  • funksjonen dirname,
    som returnerer katalognavn