realpath Fonksiyonu

realpath fonksiyonu, göreli yolu mutlak yola dönüştürür, tüm sembolik bağlantıları ve üst dizin referanslarını (..) çözer. Fonksiyon bir parametre alır - dosya veya dizinin yolu. Eğer yol mevcut değilse, fonksiyon false döndürür.

Sözdizimi

phprealpath(path);

Örnek

Mevcut dosyanın mutlak yolunu alalım:

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

Kodun çalıştırma sonucu (örnek):

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

Örnek

Var olmayan bir dosyanın yolunu almaya çalışalım:

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

Kodun çalıştırma sonucu:

phpfalse

Örnek

/home/user/link yolunun /var/www dizinine sembolik bağlı olduğunu varsayalım. Sembolik bağlantıları içeren yolu çözelim:

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

Kodun çalıştırma sonucu (örnek):

php'/var/www/project'

Ayrıca Bakınız

  • yol bilgisini döndüren pathinfo fonksiyonu,
  • dosya adını döndüren basename fonksiyonu,
  • dizin adını döndüren dirname fonksiyonu,