(PHP 5 >= 5.3.0, PHP 7, PECL phar >= 1.0.0)
はじめに
PharFileInfo クラスは、 phar アーカイブ内の個々のファイルのコンテンツや属性への 高レベルインターフェイスを提供します。
クラス概要
PharFileInfo extends SplFileInfo {
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
}
目次
- PharFileInfo::chmod — ファイル固有のパーミッションビットを設定する
- PharFileInfo::compress — 現在の Phar エントリを zlib あるいは bzip2 のいずれかで圧縮する
- PharFileInfo::__construct — Phar エントリオブジェクトを作成する
- PharFileInfo::decompress — phar 内の現在の Phar エントリの圧縮を解除する
- PharFileInfo::delMetadata — エントリのメタデータを削除する
- PharFileInfo::getCRC32 — CRC32 コードを返すか、CRC がチェックできない場合に例外をスローする
- PharFileInfo::getCompressedSize — Phar アーカイブ内での実際のファイルの大きさ (圧縮された状態) を返す
- PharFileInfo::getContent — エントリの完全なファイルの内容を取得する
- PharFileInfo::getMetadata — ファイルとともに保存されている、ファイル固有のメタデータを返す
- PharFileInfo::getPharFlags — Phar ファイルエントリのフラグを返す
- PharFileInfo::hasMetadata — エントリのメタデータを返す
- PharFileInfo::isCRCChecked — ファイルエントリの CRC が検証されているかどうかを調べる
- PharFileInfo::isCompressed — エントリが圧縮されているかどうかを調べる
- PharFileInfo::setMetadata — ファイルとともに保存する、ファイル固有のメタデータを設定する
/* メソッド */