The SplTempFileObject class

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

Introduction

The SplTempFileObject class offers an object-oriented interface for a temporary file.

Class synopsis

classSplTempFileObjectextendsSplFileObject {
public__construct(int$maxMemory = 2 * 1024 * 1024)
publicSplFileObject::fgetcsv(string$separator = ",", string$enclosure = "\"", string$escape = "\\"): array|false
publicSplFileObject::fgetss(string$allowable_tags = ?): string
publicSplFileObject::flock(int$operation, int&$wouldBlock = null): bool
publicSplFileObject::fputcsv(
    array$fields,
    string$separator = ",",
    string$enclosure = "\"",
    string$escape = "\\",
    string$eol = "\n"
): int|false
publicSplFileObject::fscanf(string$format, mixed&...$vars): array|int|null
publicSplFileObject::fseek(int$offset, int$whence = SEEK_SET): int
publicSplFileObject::fwrite(string$data, int$length = 0): int|false
publicSplFileObject::setCsvControl(string$separator = ",", string$enclosure = "\"", string$escape = "\\"): void
publicSplFileInfo::openFile(string$mode = "r", bool$useIncludePath = false, ?resource$context = null): SplFileObject
publicSplFileInfo::setFileClass(string$class = SplFileObject::class): void
publicSplFileInfo::setInfoClass(string$class = SplFileInfo::class): void
}

Table of Contents

To Top