realpath funksiyasi

realpath funksiyasi nisbiy yo'lni absolyut yo'lga aylantiradi, barcha simvolik havolalar va ota kataloglarga havolalarni (..) ochib beradi. Funksiya bitta parametrni qabul qiladi - fayl yoki katalog yo'li. Agar yo'l mavjud bo'lmasa, funksiya false qiymatini qaytaradi.

Sintaksis

phprealpath(path);

Misol

Joriy faylning absolyut yo'lini olamiz:

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

Kodni bajarish natijasi (misol):

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

Misol

Mavjud bo'lmagan fayl yo'lini olishga harakat qilamiz:

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

Kodni bajarish natijasi:

phpfalse

Misol

Faraz qilaylik, /home/user/link /var/www ga ishora qiladi. Simvolik havolalar bilan yo'lni ochamiz:

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

Kodni bajarish natijasi (misol):

php'/var/www/project'

Shuningdek qarang

  • pathinfo funksiyasi,
    yo'l haqida ma'lumot qaytaradi
  • basename funksiyasi,
    fayl nomini qaytaradi
  • dirname funksiyasi,
    katalog nomini qaytaradi