Functie realpath
De functie realpath zet een relatief pad om in een absoluut pad,
waarbij alle symbolische links en verwijzingen naar bovenliggende mappen (..) worden uitgewerkt.
De functie accepteert één parameter - het pad naar het bestand of de map.
Als het pad niet bestaat, retourneert de functie false.
Syntaxis
realpath(path);
Voorbeeld
Laten we het absolute pad naar het huidige bestand verkrijgen:
<?php
echo realpath(__FILE__);
?>
Resultaat van het uitvoeren van de code (voorbeeld):
'/var/www/project/index.php'
Voorbeeld
Laten we proberen het pad naar een niet-bestaand bestand te verkrijgen:
<?php
$res = realpath('nonexistent/file.txt');
var_dump($res);
?>
Resultaat van het uitvoeren van de code:
false
Voorbeeld
Stel dat /home/user/link verwijst naar /var/www.
Laten we het pad met symbolische links uitwerken:
<?php
echo realpath('/home/user/link/project');
?>
Resultaat van het uitvoeren van de code (voorbeeld):
'/var/www/project'