Funktsioon realpath

Funktsioon realpath teisendab suhtelise tee absoluutseks, avades kõik sümboolsed lingid ja lingid ülemistesse kataloogidesse (..). Funktsioon võtab ühe parameetri - tee faili või kataloogini. Kui teed ei eksisteeri, tagastab funktsioon false.

Süntaks

phprealpath(path);

Näide

Hankige praeguse faili absoluutne tee:

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

Koodi täitmise tulemus (näide):

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

Näide

Proovime hankida teed olematu failini:

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

Koodi täitmise tulemus:

phpfalse

Näide

Oletame, et /home/user/link viitab /var/www. Avame tee sümboolsete linkidega:

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

Koodi täitmise tulemus (näide):

php'/var/www/project'

Vaata ka

  • funktsiooni pathinfo,
    mis tagastab tee kohta käiva teabe
  • funktsiooni basename,
    mis tagastab failinime
  • funktsiooni dirname,
    mis tagastab kataloogi nime