Funkcija realpath
Funkcija realpath paverčia santykinį kelią į absoliutųjį,
atskleisdama visas simbolines nuorodas ir nuorodas į pirminius katalogus (..).
Funkcija priima vieną parametrą - kelią į failą ar direktoriją.
Jei kelias neegzistuoja, funkcija grąžins false.
Sintaksė
realpath(path);
Pavyzdys
Gaukime absoliutųjį kelią į dabartinį failą:
<?php
echo realpath(__FILE__);
?>
Kodo vykdymo rezultatas (pavyzdys):
'/var/www/project/index.php'
Pavyzdys
Pabandykime gauti kelią į neegzistuojantį failą:
<?php
$res = realpath('nonexistent/file.txt');
var_dump($res);
?>
Kodo vykdymo rezultatas:
false
Pavyzdys
Tarkime, kad /home/user/link nukreipia į /var/www.
Atskleiskime kelią su simbolinėmis nuorodomis:
<?php
echo realpath('/home/user/link/project');
?>
Kodo vykdymo rezultatas (pavyzdys):
'/var/www/project'