PHP 8.5.0 RC 2 available for testing

The PharFileInfo class

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

Introduction

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

Class synopsis

class PharFileInfo extends SplFileInfo {
/* Methods */
public __construct (string $filename)
public chmod (int $perms): void
public compress (int $compression): true
public decompress (): true
public delMetadata (): true
public getCRC32 (): int
public getContent (): string
public getMetadata (array $unserializeOptions = []): mixed
public getPharFlags (): int
public hasMetadata (): bool
public isCRCChecked (): bool
public isCompressed (? int $compression = null ): bool
public setMetadata (mixed $metadata): void
public __destruct ()
/* Inherited methods */
public SplFileInfo::getBasename (string $suffix = ""): string
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
}

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 によって変換されたページ (->オリジナル) /