표준 PHP 라이브러리(SPL) The SplFileInfo class

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


소개

SplFileInfo 클래스는 개별 파일에 대한 정보에 대한 높은 수준의 개체 지향 인터페이스를 제공합니다.


클래스 개요

                  
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 getLinkTarget(): string|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
}
                  
                

변경 로그

버전 설명
8.0.0 SplFileInfo는 이제 Stringable을 구현합니다.

목차