Функција realpath

Функцијата realpath ја преобразува релативната патека во апсолутна, откривајќи ги сите симболички врски и врските до родителските директориуми (..). Функцијата прифаќа еден параметар - патека до датотека или директориум. Ако патеката не постои, функцијата ќе врати false.

Синтакса

phprealpath(path);

Пример

Да ја добиеме апсолутната патека до тековната датотека:

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

Резултат од извршување на кодот (пример):

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

Пример

Да се обидеме да ја добиеме патеката до непостоечка датотека:

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

Резултат од извршување на кодот:

phpfalse

Пример

Да претпоставиме дека /home/user/link покажува на /var/www. Да ја откриеме патеката со симболички врски:

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

Резултат од извршување на кодот (пример):

php'/var/www/project'

Погледнете ги исто така

  • функцијата pathinfo,
    која враќа информации за патеката
  • функцијата basename,
    која го враќа името на датотеката
  • функцијата dirname,
    која го враќа името на директориумот