(PHP 5 >= 5.1.2, PHP 7, PHP 8)
SplFileInfo::getPathInfo — Gets an SplFileInfo object for the path
$class
null
Gets an SplFileInfo object for the parent of the current file.
class
Name of an SplFileInfo derived class to use, or itself if null.
Returns an SplFileInfo object for the parent path of the file on success, or null on failure.
Example #1 SplFileInfo::getPathInfo() example
<?php $info = new SplFileInfo('/usr/bin/php'); $parent_info = $info->getPathInfo(); var_dump($parent_info->getRealPath()); ?>
The above example will output something similar to:
string(8) "/usr/bin"