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