It seems that (at least for PHP 5.4.6), this method returns false if the file does not exist.
SplFileInfo::getRealPath
(PHP 5 >= 5.2.2)
SplFileInfo::getRealPath — Gets absolute path to file
Descrierea
public string SplFileInfo::getRealPath
( void
)
This method expands all symbolic links, resolves relative references and returns the real path to the file.
Parametri
Această funcție nu are parametri.
Valorile întoarse
Returns the path to the file.
Exemple
Example #1 SplFileInfo::getRealPath() example
<?php
$info = new SplFileInfo('/..//./../../'.__FILE__);
var_dump($info->getRealPath());
$info = new SplFileInfo('/tmp');
var_dump($info->getRealPath());
?>
Exemplul de mai sus va afișa ceva similar cu:
string(28) "/private/tmp/phptempfile.php" string(12) "/private/tmp"
josef dot vlk dot d at gmail dot com ¶
7 months ago
