Funktionen realpath

Funktionen realpath konverterer en relativ sti til en absolut sti, udvider alle symbolske henvisninger og henvisninger til overordnede mapper (..). Funktionen tager en enkelt parameter - stien til en fil eller mappe. Hvis stien ikke eksisterer, returnerer funktionen false.

Syntaks

phprealpath(path);

Eksempel

Lad os få den absolutte sti til den aktuelle fil:

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

Resultat af kodeudførelse (eksempel):

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

Eksempel

Lad os prøve at få stien til en ikke-eksisterende fil:

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

Resultat af kodeudførelse:

phpfalse

Eksempel

Antag at /home/user/link peger på /var/www. Lad os udvide stien med symbolske henvisninger:

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

Resultat af kodeudførelse (eksempel):

php'/var/www/project'

Se også

  • funktionen pathinfo,
    som returnerer information om stien
  • funktionen basename,
    som returnerer filnavnet
  • funktionen dirname,
    som returnerer mappenavnet