La función SplFileInfo::getRealPath() es una función incorporada de la biblioteca estándar de PHP (SPL) en PHP que se utiliza para obtener la ruta absoluta del archivo.
Sintaxis:
int SplFileInfo::getRealPath( void )
Parámetros: Esta función no acepta ningún parámetro.
Valores devueltos: esta función devuelve la ruta al archivo en caso de éxito.
Los programas a continuación ilustran la función SplFileInfo::getRealPath() en PHP:
Programa 1:
<?php // PHP Program to illustrate // Splfileinfo getRealPath function $file = new SplFileInfo("gfg.txt"); $gfg = $file->getRealPath(); // Print real path if exist var_dump($gfg . "</br>"); $file = new SplFileInfo(__FILE__); $gfg = $file->getRealPath(); // Print real path if exist var_dump($gfg); ?>
Producción:
string(26) "/var/www/html/gfg.txt " string(22) "/var/www/html/cons.php"
Programa 2:
<?php // PHP program to use array to check multiple files $GFG = array ( "/home/rajvir/Desktop/GeeksforGeeks/dummy.php", "/home/rajvir/Desktop/gfg_code.cpp", "/var/www/html/gfg1.php", "dummy.php" ); foreach ($GFG as &$file_name) { // Create new SplFile Object $file = new SplFileInfo($file_name); $gfg = $file->getRealPath(); // Print real path if exist var_dump($gfg. "</br>"); } ?>
Producción:
string(49) "/home/rajvir/Desktop/GeeksforGeeks/dummy.php " string(38) "/home/rajvir/Desktop/gfg_code.cpp " string(5) " " string(28) "/var/www/html/dummy.php
Referencia: http://php.net/manual/en/splfileinfo.getrealpath.php