php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Public Member Functions | |
__construct (string $filename, int $flags=FilesystemIterator::SKIP_DOTS|FilesystemIterator::UNIX_PATHS, ?string $alias=null, int $format=0) | |
__destruct () | |
addEmptyDir (string $directory) | |
addFile (string $filename, ?string $localName=null) | |
addFromString (string $localName, string $contents) | |
buildFromDirectory (string $directory, string $pattern="") | |
buildFromIterator (Traversable $iterator, ?string $baseDirectory=null) | |
compressFiles (int $compression) | |
decompressFiles () | |
compress (int $compression, ?string $extension=null) | |
decompress (?string $extension=null) | |
convertToExecutable (?int $format=null, ?int $compression=null, ?string $extension=null) | |
convertToData (?int $format=null, ?int $compression=null, ?string $extension=null) | |
copy (string $from, string $to) | |
count (int $mode=COUNT_NORMAL) | |
delete (string $localName) | |
delMetadata () | |
extractTo (string $directory, array|string|null $files=null, bool $overwrite=false) | |
getAlias () | |
getPath () | |
getMetadata (array $unserializeOptions=[]) | |
getModified () | |
getSignature () | |
getStub () | |
getVersion () | |
hasMetadata () | |
isBuffering () | |
isCompressed () | |
isFileFormat (int $format) | |
isWritable () | |
offsetExists ($localName) | |
offsetGet ($localName) | |
offsetSet ($localName, $value) | |
offsetUnset ($localName) | |
setAlias (string $alias) | |
setDefaultStub (?string $index=null, ?string $webIndex=null) | |
setMetadata (mixed $metadata) | |
setSignatureAlgorithm (int $algo, ?string $privateKey=null) | |
setStub ($stub, int $length=UNKNOWN) | |
startBuffering () | |
stopBuffering () | |
![]() | |
__construct (string $directory, int $flags=FilesystemIterator::KEY_AS_PATHNAME|FilesystemIterator::CURRENT_AS_FILEINFO) | |
hasChildren (bool $allowLinks=false) | |
getChildren () | |
getSubPath () | |
getSubPathname () | |
![]() | |
rewind () | |
key () | |
current () | |
getFlags () | |
setFlags (int $flags) | |
![]() | |
__construct (string $directory) | |
getFilename () | |
getExtension () | |
getBasename (string $suffix="") | |
isDot () | |
valid () | |
next () | |
seek (int $offset) | |
__toString () | |
![]() | |
getPathname () | |
getPerms () | |
getInode () | |
getSize () | |
getOwner () | |
getGroup () | |
getATime () | |
getMTime () | |
getCTime () | |
getType () | |
isReadable () | |
isExecutable () | |
isFile () | |
isDir () | |
isLink () | |
getLinkTarget () | |
getRealPath () | |
getFileInfo (?string $class=null) | |
getPathInfo (?string $class=null) | |
openFile (string $mode="r", bool $useIncludePath=false, $context=null) | |
setFileClass (string $class=SplFileObject::class) | |
setInfoClass (string $class=SplFileInfo::class) | |
__debugInfo () | |
_bad_state_ex () | |
![]() | |
hasChildren () | |
![]() | |
count () | |
![]() | |
offsetExists (mixed $offset) | |
offsetGet (mixed $offset) | |
offsetSet (mixed $offset, mixed $value) | |
offsetUnset (mixed $offset) | |
Static Public Member Functions | |
static | apiVersion () |
static | canCompress (int $compression=0) |
static | canWrite () |
static | createDefaultStub (?string $index=null, ?string $webIndex=null) |
static | getSupportedCompression () |
static | getSupportedSignatures () |
static | interceptFileFuncs () |
static | isValidPharFilename (string $filename, bool $executable=true) |
static | loadPhar (string $filename, ?string $alias=null) |
static | mapPhar (?string $alias=null, int $offset=0) |
static | running (bool $returnPhar=true) |
static | mount (string $pharPath, string $externalPath) |
static | mungServer (array $variables) |
static | unlinkArchive (string $filename) |
static | webPhar (?string $alias=null, ?string $index=null, ?string $fileNotFoundScript=null, array $mimeTypes=[], ?callable $rewrite=null) |
Additional Inherited Members | |
![]() | |
const int | CURRENT_MODE_MASK = UNKNOWN |
const int | CURRENT_AS_PATHNAME = UNKNOWN |
const int | CURRENT_AS_FILEINFO = UNKNOWN |
const int | CURRENT_AS_SELF = UNKNOWN |
const int | KEY_MODE_MASK = UNKNOWN |
const int | KEY_AS_PATHNAME = UNKNOWN |
const int | FOLLOW_SYMLINKS = UNKNOWN |
const int | KEY_AS_FILENAME = UNKNOWN |
const int | NEW_CURRENT_AND_KEY = UNKNOWN |
const int | OTHER_MODE_MASK = UNKNOWN |
const int | SKIP_DOTS = UNKNOWN |
const int | UNIX_PATHS = UNKNOWN |
Definition at line 246 of file phar_object.stub.php.
PharData::__construct | ( | string | $filename, |
int | $flags = FilesystemIterator::SKIP_DOTS|FilesystemIterator::UNIX_PATHS, | ||
?string | $alias = null, | ||
int | $format = 0 ) |
@implementation-alias Phar\__construct
Definition at line 249 of file phar_object.stub.php.
PharData::__destruct | ( | ) |
@implementation-alias Phar\__destruct
Definition at line 252 of file phar_object.stub.php.
PharData::addEmptyDir | ( | string | $directory | ) |
@tentative-return-type @implementation-alias Phar\addEmptyDir
Definition at line 258 of file phar_object.stub.php.
PharData::addFile | ( | string | $filename, |
?string | $localName = null ) |
@tentative-return-type @implementation-alias Phar\addFile
Definition at line 264 of file phar_object.stub.php.
PharData::addFromString | ( | string | $localName, |
string | $contents ) |
@tentative-return-type @implementation-alias Phar\addFromString
Definition at line 270 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\apiVersion
Definition at line 494 of file phar_object.stub.php.
PharData::buildFromDirectory | ( | string | $directory, |
string | $pattern = "" ) |
@tentative-return-type @implementation-alias Phar\buildFromDirectory
Definition at line 276 of file phar_object.stub.php.
PharData::buildFromIterator | ( | Traversable | $iterator, |
?string | $baseDirectory = null ) |
@tentative-return-type @implementation-alias Phar\buildFromIterator
Definition at line 282 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\canCompress
Definition at line 497 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\canWrite
Definition at line 500 of file phar_object.stub.php.
PharData::compress | ( | int | $compression, |
?string | $extension = null ) |
@tentative-return-type @implementation-alias Phar\compress
Definition at line 300 of file phar_object.stub.php.
PharData::compressFiles | ( | int | $compression | ) |
@tentative-return-type @implementation-alias Phar\compressFiles
Definition at line 288 of file phar_object.stub.php.
PharData::convertToData | ( | ?int | $format = null, |
?int | $compression = null, | ||
?string | $extension = null ) |
@tentative-return-type @implementation-alias Phar\convertToData
Definition at line 318 of file phar_object.stub.php.
PharData::convertToExecutable | ( | ?int | $format = null, |
?int | $compression = null, | ||
?string | $extension = null ) |
@tentative-return-type @implementation-alias Phar\convertToExecutable
Definition at line 312 of file phar_object.stub.php.
PharData::copy | ( | string | $from, |
string | $to ) |
@tentative-return-type @implementation-alias Phar\copy
Definition at line 324 of file phar_object.stub.php.
PharData::count | ( | int | $mode = COUNT_NORMAL | ) |
@tentative-return-type @implementation-alias Phar\count
Definition at line 330 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\createDefaultStub
Definition at line 503 of file phar_object.stub.php.
PharData::decompress | ( | ?string | $extension = null | ) |
@tentative-return-type @implementation-alias Phar\decompress
Definition at line 306 of file phar_object.stub.php.
PharData::decompressFiles | ( | ) |
@tentative-return-type @implementation-alias Phar\decompressFiles
Definition at line 294 of file phar_object.stub.php.
PharData::delete | ( | string | $localName | ) |
@tentative-return-type @implementation-alias Phar\delete
Definition at line 336 of file phar_object.stub.php.
PharData::delMetadata | ( | ) |
@tentative-return-type @implementation-alias Phar\delMetadata
Definition at line 342 of file phar_object.stub.php.
PharData::extractTo | ( | string | $directory, |
array|string|null | $files = null, | ||
bool | $overwrite = false ) |
@tentative-return-type @implementation-alias Phar\extractTo
Definition at line 348 of file phar_object.stub.php.
PharData::getAlias | ( | ) |
@tentative-return-type @implementation-alias Phar\getAlias
Definition at line 354 of file phar_object.stub.php.
PharData::getMetadata | ( | array | $unserializeOptions = [] | ) |
@tentative-return-type @implementation-alias Phar\getMetadata
Definition at line 366 of file phar_object.stub.php.
PharData::getModified | ( | ) |
@tentative-return-type @implementation-alias Phar\getModified
Definition at line 372 of file phar_object.stub.php.
PharData::getPath | ( | ) |
@tentative-return-type @implementation-alias Phar\getPath
Reimplemented from SplFileInfo.
Definition at line 360 of file phar_object.stub.php.
PharData::getSignature | ( | ) |
@tentative-return-type @implementation-alias Phar\getSignature
Definition at line 378 of file phar_object.stub.php.
PharData::getStub | ( | ) |
@tentative-return-type @implementation-alias Phar\getStub
Definition at line 384 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\getSupportedCompression
Definition at line 506 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\getSupportedSignatures
Definition at line 509 of file phar_object.stub.php.
PharData::getVersion | ( | ) |
@tentative-return-type @implementation-alias Phar\getVersion
Definition at line 390 of file phar_object.stub.php.
PharData::hasMetadata | ( | ) |
@tentative-return-type @implementation-alias Phar\hasMetadata
Definition at line 396 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\interceptFileFuncs
Definition at line 512 of file phar_object.stub.php.
PharData::isBuffering | ( | ) |
@tentative-return-type @implementation-alias Phar\isBuffering
Definition at line 402 of file phar_object.stub.php.
PharData::isCompressed | ( | ) |
@tentative-return-type @implementation-alias Phar\isCompressed
Definition at line 408 of file phar_object.stub.php.
PharData::isFileFormat | ( | int | $format | ) |
@tentative-return-type @implementation-alias Phar\isFileFormat
Definition at line 414 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\isValidPharFilename
Definition at line 515 of file phar_object.stub.php.
PharData::isWritable | ( | ) |
@tentative-return-type @implementation-alias Phar\isWritable
Reimplemented from SplFileInfo.
Definition at line 420 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\loadPhar
Definition at line 518 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\mapPhar
Definition at line 521 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\mount
Definition at line 527 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\mungServer
Definition at line 530 of file phar_object.stub.php.
PharData::offsetExists | ( | $localName | ) |
string | $localName | @tentative-return-type @implementation-alias Phar\offsetExists |
Definition at line 427 of file phar_object.stub.php.
PharData::offsetGet | ( | $localName | ) |
string | $localName | @tentative-return-type @implementation-alias Phar\offsetGet |
Definition at line 434 of file phar_object.stub.php.
PharData::offsetSet | ( | $localName, | |
$value ) |
string | $localName | |
resource | string | $value | @tentative-return-type @implementation-alias Phar\offsetSet |
Definition at line 442 of file phar_object.stub.php.
PharData::offsetUnset | ( | $localName | ) |
string | $localName | @tentative-return-type @implementation-alias Phar\offsetUnset |
Definition at line 449 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\running
Definition at line 524 of file phar_object.stub.php.
PharData::setAlias | ( | string | $alias | ) |
@tentative-return-type @implementation-alias Phar\setAlias
Definition at line 455 of file phar_object.stub.php.
PharData::setDefaultStub | ( | ?string | $index = null, |
?string | $webIndex = null ) |
@tentative-return-type @implementation-alias Phar\setDefaultStub
Definition at line 461 of file phar_object.stub.php.
PharData::setMetadata | ( | mixed | $metadata | ) |
@tentative-return-type @implementation-alias Phar\setMetadata
Definition at line 467 of file phar_object.stub.php.
PharData::setSignatureAlgorithm | ( | int | $algo, |
?string | $privateKey = null ) |
@tentative-return-type @implementation-alias Phar\setSignatureAlgorithm
Definition at line 473 of file phar_object.stub.php.
PharData::setStub | ( | $stub, | |
int | $length = UNKNOWN ) |
resource | string | $stub | @implementation-alias Phar\setStub |
Definition at line 479 of file phar_object.stub.php.
PharData::startBuffering | ( | ) |
@tentative-return-type @implementation-alias Phar\startBuffering
Definition at line 485 of file phar_object.stub.php.
PharData::stopBuffering | ( | ) |
@tentative-return-type @implementation-alias Phar\stopBuffering
Definition at line 491 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\unlinkArchive
Definition at line 533 of file phar_object.stub.php.
|
staticfinal |
@implementation-alias Phar\webPhar
Definition at line 536 of file phar_object.stub.php.