(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
简介
The Phar class provides a high-level interface to accessing and creating
phar archives.
类摘要
public addFile(
string $filename,
?string $localName = null):
void
final public static canCompress(
int $compression = 0):
bool
public compress(
int $compression,
?string $extension = null):
?Phar
public convertToData(
?int $format = null,
?int $compression = null,
?string $extension = null):
?Phar
public copy(
string $to,
string $from):
bool
public count(
int $mode = COUNT_NORMAL):
int
final public static createDefaultStub(
?string $index = null,
?string $webIndex = null):
string
public delete(
string $entry):
bool
public extractTo(
string $directory,
array|string|null $files = null,
bool $overwrite = false):
bool
final public static loadPhar(
string $filename,
?string $alias = null):
bool
final public static mapPhar(
?string $alias = null,
int $offset = 0):
bool
final public static mount(
string $pharPath,
string $externalPath):
void
final public static mungServer(
array $variables):
void
public offsetSet(
string $localName,
resource|string $value):
void
final public static running(
bool $returnPhar = true):
string
public setDefaultStub(
?string $index = null,
?string $webIndex = null):
bool
public setStub(
string $stub,
int $len = -1):
bool
final public static webPhar(
?string $alias = null,
?string $index = null,
?string $fileNotFoundScript = null,
array $mimeTypes = [],
?callable $rewrite = null):
void
}