SplFileInfo::getPathInfo

(PHP 5 >= 5.1.2, PHP 7, PHP 8)

SplFileInfo::getPathInfo Получает объект SplFileInfo для заданного пути

Описание

publicSplFileInfo::getPathInfo(?string$class = null): ?SplFileInfo

Метод получает объект класса SplFileInfo для родителя текущего файла.

Список параметров

class

Имя производного от SplFileInfo класса или своё имя, если null.

Возвращаемые значения

Метод возвращает объект класса SplFileInfo для родительского пути файла в случае успешного выполнения или null, если возникла ошибка.

Список изменений

ВерсияОписание
8.0.0class теперь допускает значение null.

Примеры

Пример #1 Пример использования SplFileInfo::getPathInfo()

<?php

$info
= new SplFileInfo('/usr/bin/php');
$parent_info = $info->getPathInfo();
var_dump($parent_info->getRealPath());

?>

Вывод приведённого примера будет похож на:

string(8) "/usr/bin"

Смотрите также

  • SplFileInfo::setInfoClass() - Задаёт имя класса, объекты которого будут создаваться методами SplFileInfo::getFileInfo и SplFileInfo::getPathInfo
To Top