(PHP 5 >= 5.1.2, PHP 7, PHP 8)
Introduction
La classe SplTempFileObject offre une interface orientée objet pour un
fichier temporaire.
Synopsis de la classe
class
SplTempFileObject
extends
SplFileObject
{
/* Constants héritées */
public
const
int
SplFileObject::DROP_NEW_LINE;
public
const
int
SplFileObject::READ_AHEAD;
public
const
int
SplFileObject::SKIP_EMPTY;
public
const
int
SplFileObject::READ_CSV;
/* Méthodes */
public __construct(int
$maxMemory
= 2 * 1024 * 1024)
/* Méthodes héritées */
public SplFileObject::current(): string|array|false
public SplFileObject::eof(): bool
public SplFileObject::fflush(): bool
public SplFileObject::fgetc(): string|false
public SplFileObject::fgetcsv(string
$separator
= ",", string
$enclosure
= "\"", string
$escape
= "\\"): array|false
public SplFileObject::fgets(): string
public SplFileObject::fgetss(string
$allowable_tags
= ?): string
public SplFileObject::flock(int
$operation
, int
&$wouldBlock
=
null
): bool
public SplFileObject::fpassthru(): int
public SplFileObject::fputcsv(
array
$fields
,
string
$separator
= ",",
string
$enclosure
= "\"",
string
$escape
= "\\"
): int|false
public SplFileObject::fread(int
$length
): string|false
public SplFileObject::fscanf(string
$format
, mixed
&...$vars
): array|int|null
public SplFileObject::fseek(int
$offset
, int
$whence
=
SEEK_SET
): int
public SplFileObject::fstat(): array
public SplFileObject::ftell(): int|false
public SplFileObject::ftruncate(int
$size
): bool
public SplFileObject::fwrite(string
$data
, int
$length
= 0): int|false
public SplFileObject::getChildren(): null
public SplFileObject::getCsvControl(): array
public SplFileObject::getFlags(): int
public SplFileObject::getMaxLineLen(): int
public SplFileObject::hasChildren(): false
public SplFileObject::key(): int
public SplFileObject::next(): void
public SplFileObject::rewind(): void
public SplFileObject::seek(int
$line
): void
public SplFileObject::setCsvControl(string
$separator
= ",", string
$enclosure
= "\"", string
$escape
= "\\"): void
public SplFileObject::setFlags(int
$flags
): void
public SplFileObject::setMaxLineLen(int
$maxLength
): void
public SplFileObject::__toString(): string
public SplFileObject::valid(): bool
public SplFileInfo::getATime(): int|false
public SplFileInfo::getBasename(string
$suffix
= ""): string
public SplFileInfo::getCTime(): int|false
public SplFileInfo::getExtension(): string
public SplFileInfo::getFileInfo(?string
$class
=
null
): SplFileInfo
public SplFileInfo::getFilename(): string
public SplFileInfo::getGroup(): int|false
public SplFileInfo::getInode(): int|false
public SplFileInfo::getLinkTarget(): string|false
public SplFileInfo::getMTime(): int|false
public SplFileInfo::getOwner(): int|false
public SplFileInfo::getPath(): string
public SplFileInfo::getPathInfo(?string
$class
=
null
): ?SplFileInfo
public SplFileInfo::getPathname(): string
public SplFileInfo::getPerms(): int|false
public SplFileInfo::getRealPath(): string|false
public SplFileInfo::getSize(): int|false
public SplFileInfo::getType(): string|false
public SplFileInfo::isDir(): bool
public SplFileInfo::isExecutable(): bool
public SplFileInfo::isFile(): bool
public SplFileInfo::isLink(): bool
public SplFileInfo::isReadable(): bool
public SplFileInfo::isWritable(): bool
public SplFileInfo::openFile(string
$mode
= "r", bool
$useIncludePath
=
false
, ?resource
$context
=
null
): SplFileObject
public SplFileInfo::setFileClass(string
$class
= SplFileObject::class): void
public SplFileInfo::setInfoClass(string
$class
= SplFileInfo::class): void
public SplFileInfo::__toString(): string
}
Sommaire
- SplTempFileObject::__construct — Construit un nouvel objet représentant un fichier temporaire