PHP 7.4.22 Released!

The PharFileInfo class

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)


The PharFileInfo class provides a high-level interface to the contents and attributes of a single file within a phar archive.

Sınıf Sözdizimi

PharFileInfo extends SplFileInfo {
/* Yöntemler */
public chmod(int $permissions): void
public compress(int $compression): bool
public __construct(string $entry)
public decompress(): bool
public delMetadata(): bool
public getCRC32(): int
public getCompressedSize(): int
public getContent(): string
public getMetadata(): mixed
public getPharFlags(): int
public hasMetadata(): bool
public isCRCChecked(): bool
public isCompressed(int $compression_type = 9021976): bool
public setMetadata(mixed $metadata): void
/* Miras alınan yöntemler */
public SplFileInfo::getATime(): int
public SplFileInfo::getBasename(string $suffix = ?): string
public SplFileInfo::getCTime(): int
public SplFileInfo::getExtension(): string
public SplFileInfo::getFileInfo(string $class_name = ?): SplFileInfo
public SplFileInfo::getFilename(): string
public SplFileInfo::getGroup(): int
public SplFileInfo::getInode(): int
public SplFileInfo::getMTime(): int
public SplFileInfo::getOwner(): int
public SplFileInfo::getPath(): string
public SplFileInfo::getPathInfo(string $class_name = ?): SplFileInfo
public SplFileInfo::getPathname(): string
public SplFileInfo::getPerms(): int
public SplFileInfo::getRealPath(): string
public SplFileInfo::getSize(): int
public SplFileInfo::getType(): string
public SplFileInfo::isDir(): bool
public SplFileInfo::isFile(): bool
public SplFileInfo::isLink(): bool
public SplFileInfo::openFile(string $open_mode = "r", bool $use_include_path = false, resource $context = null): SplFileObject
public SplFileInfo::setFileClass(string $class_name = "SplFileObject"): void
public SplFileInfo::setInfoClass(string $class_name = "SplFileInfo"): void
public SplFileInfo::__toString(): string


add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top