The SplFileInfo class

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

Introduction

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

Class synopsis

class SplFileInfo implements Stringable {
/* Methods */
public __construct (string $filename)
public getATime (): int |false
public getBasename (string $suffix = ""): string
public getCTime (): int |false
public getExtension (): string
public getFileInfo (? string $class = null ): SplFileInfo
public getFilename (): string
public getGroup (): int |false
public getInode (): int |false
public getMTime (): int |false
public getOwner (): int |false
public getPath (): string
public getPathInfo (? string $class = null ): ? SplFileInfo
public getPathname (): string
public getPerms (): int |false
public getRealPath (): string |false
public getSize (): int |false
public getType (): string |false
public isDir (): bool
public isExecutable (): bool
public isFile (): bool
public isLink (): bool
public isReadable (): bool
public isWritable (): bool
public openFile (string $mode = "r", bool $useIncludePath = false , ? resource $context = null ): SplFileObject
public setFileClass (string $class = SplFileObject::class): void
public setInfoClass (string $class = SplFileInfo::class): void
public __toString (): string
}

Changelog

Version Description
8.0.0 SplFileInfo implements Stringable now.

Table of Contents

Found A Problem?

Learn How To Improve This PageSubmit a Pull RequestReport a Bug
+add a note

User Contributed Notes

There are no user contributed notes for this page.

AltStyle によって変換されたページ (->オリジナル) /