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
realpath(path);
Örnek
Mevcut dosyanın mutlak yolunu alalım:
<?php
echo realpath(__FILE__);
?>
Kodun çalıştırma sonucu (örnek):
'/var/www/project/index.php'
Örnek
Var olmayan bir dosyanın yolunu almaya çalışalım:
<?php
$res = realpath('nonexistent/file.txt');
var_dump($res);
?>
Kodun çalıştırma sonucu:
false
Örnek
/home/user/link yolunun /var/www dizinine sembolik bağlı olduğunu varsayalım.
Sembolik bağlantıları içeren yolu çözelim:
<?php
echo realpath('/home/user/link/project');
?>
Kodun çalıştırma sonucu (örnek):
'/var/www/project'