Функция 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 функцияси,
    директория номини қайтаради