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