SplFileInfo::getRealPath

(PHP 5 >= 5.2.2, PHP 7)

SplFileInfo::getRealPathGets absolute path to file

Descrição

public SplFileInfo::getRealPath ( void ) : string

This method expands all symbolic links, resolves relative references and returns the real path to the file.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Returns the path to the file, or FALSE if the file does not exist.

Exemplos

Exemplo #1 SplFileInfo::getRealPath() example

<?php
$info 
= new SplFileInfo('/..//./../../'.__FILE__);
var_dump($info->getRealPath());

$info = new SplFileInfo('/tmp');
var_dump($info->getRealPath());

$info = new SplFileInfo('/I/Do/Not/Exist');
var_dump($info->getRealPath());

$info = new SplFileInfo('php://output');
var_dump($info->getRealPath());

$info = new SplFileInfo("");
var_dump($info->getRealPath());
?>

O exemplo acima irá imprimir algo similar à:

string(28) "/private/tmp/phptempfile.php" 
string(12) "/private/tmp"
bool(false)
bool(false)
string(12) "/private/tmp" 

Veja Também