Функсияи 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,
    ки номи директорияро бармегардонад