SplFileInfo::getPathInfo

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

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

Описание

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

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

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

class

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

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

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

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

Версия Описание
8.0.0 class теперь допускает значение 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