ArrayObject::offsetUnset
SplFileInfo::__construct
SPL
PHP Manual

# The SplFileInfo class

## Introduction

The SplFileInfo class offers a high-level object oriented interface to information for an individual file.

## Class synopsis

SplFileInfo
SplFileInfo {
/* Methods */
SplFileInfo::__construct ( string `$file_name` )
public int SplFileInfo::getATime ( void )
public string SplFileInfo::getBasename ([ string `$suffix` ] )
public int SplFileInfo::getCTime ( void )
public SplFileInfo SplFileInfo::getFileInfo ([ string `$class_name` ] )
public string SplFileInfo::getFilename ( void )
public int SplFileInfo::getGroup ( void )
public int SplFileInfo::getInode ( void )
public string SplFileInfo::getLinkTarget ( void )
public int SplFileInfo::getMTime ( void )
public int SplFileInfo::getOwner ( void )
public string SplFileInfo::getPath ( void )
public SplFileInfo SplFileInfo::getPathInfo ([ string `$class_name` ] )
public string SplFileInfo::getPathname ( void )
public int SplFileInfo::getPerms ( void )
public string SplFileInfo::getRealPath ( void )
public int SplFileInfo::getSize ( void )
public string SplFileInfo::getType ( void )
public bool SplFileInfo::isDir ( void )
public bool SplFileInfo::isExecutable ( void )
public bool SplFileInfo::isFile ( void )
public bool SplFileInfo::isLink ( void )
public bool SplFileInfo::isReadable ( void )
public bool SplFileInfo::isWritable ( void )
public SplFileObject SplFileInfo::openFile ([ string `$open_mode` [, bool `$use_include_path` [, resource `$context` ]]] )
public void SplFileInfo::setFileClass ([ string `$class_name` ] )
public void SplFileInfo::setInfoClass ([ string `$class_name` ] )
public void SplFileInfo::__toString ( void )
}

## Table of Contents

- SplFileInfo::__construct — Construct a new SplFileInfo object
- SplFileInfo::getATime — Gets last access time of the file
- SplFileInfo::getBasename — Gets the base name of the file
- SplFileInfo::getCTime — Gets the inode change time
- SplFileInfo::getFileInfo — Gets an SplFileInfo object for the file
- SplFileInfo::getFilename — Gets the filename
- SplFileInfo::getGroup — Gets the file group
- SplFileInfo::getInode — Gets the inode for the file
- SplFileInfo::getLinkTarget — Gets the target of a link
- SplFileInfo::getMTime — Gets the last modified time
- SplFileInfo::getOwner — Gets the owner of the file
- SplFileInfo::getPath — Gets the path without filename
- SplFileInfo::getPathInfo — Gets an SplFileInfo object for the path
- SplFileInfo::getPathname — Gets the path to the file
- SplFileInfo::getPerms — Gets file permissions
- SplFileInfo::getRealPath — Gets absolute path to file
- SplFileInfo::getSize — Gets file size
- SplFileInfo::getType — Gets file type
- SplFileInfo::isDir — Tells if the file is a directory
- SplFileInfo::isExecutable — Tells if the file is executable
- SplFileInfo::isFile — Tells if the object references a regular file
- SplFileInfo::isLink — Tells if the file is a link
- SplFileInfo::isReadable — Tells if file is readable
- SplFileInfo::isWritable — Tells if the entry is writable
- SplFileInfo::openFile — Gets an SplFileObject object for the file
- SplFileInfo::setFileClass — Sets the class name used with SplFileInfo::openFile()
- SplFileInfo::setInfoClass — Sets the class used with getFileInfo and getPathInfo
- SplFileInfo::__toString — Returns the path to the file as a string

ArrayObject::offsetUnset
SplFileInfo::__construct
SPL
PHP Manual