PHP'de Mutlak Yolun Avantajları
Mutlak yolun kullanımı, betik dosyamızın ve okunan dosyanın sitemizin alt klasörlerinde bulunması durumunda kullanışlıdır.
Bir örnek üzerinden inceleyelim. Aşağıdaki dosya yapısına sahip olduğumuzu varsayalım:
- /script/
- index.php
- /directory/
- test.txt
Dosyamızı göreli yol kullanarak okuyalım:
<?php
echo file_get_contents('../directory/test.txt');
?>
Şimdi de dosyamızı mutlak yol kullanarak okuyalım:
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
echo file_get_contents($root . '/directory/test.txt');
?>
İkinci durumda, betik dosyasını başka bir yere taşısak bile, dosya yolu kök dizinden belirlendiği için değiştirmemiz gerekmez.