PHP Dokumentation: Book phar
12. Januar 2010 von werner
Phar
- Einführung
- Installation/Konfiguration
- Vordefinierte Konstanten
- Using Phar Archives
- Creating Phar Archives
- What makes a phar a phar and not a tar or a zip?
- Phar ? The Phar class
- Phar::addEmptyDir ? Add an empty directory to the phar archive
- Phar::addFile ? Add a file from the filesystem to the phar archive
- Phar::addFromString ? Add a file from the filesystem to the phar archive
- Phar::apiVersion ? Returns the api version
- Phar::buildFromDirectory ? Construct a phar archive from the files within a directory.
- Phar::buildFromIterator ? Construct a phar archive from an iterator.
- Phar::canCompress ? Returns whether phar extension supports compression using either zlib or bzip2
- Phar::canWrite ? Returns whether phar extension supports writing and creating phars
- Phar::compress ? Compresses the entire Phar archive using Gzip or Bzip2 compression
- Phar::compressAllFilesBZIP2 ? Compresses all files in the current Phar archive using Bzip2 compression
- Phar::compressAllFilesGZ ? Compresses all files in the current Phar archive using Gzip compression
- Phar::compressFiles ? Compresses all files in the current Phar archive
- Phar::__construct ? Construct a Phar archive object
- Phar::convertToData ? Convert a phar archive to a non-executable tar or zip file
- Phar::convertToExecutable ? Convert a phar archive to another executable phar archive file format
- Phar::copy ? Copy a file internal to the phar archive to another new file within the phar
- Phar::count ? Returns the number of entries (files) in the Phar archive
- Phar::createDefaultStub ? Create a phar-file format specific stub
- Phar::decompress ? Decompresses the entire Phar archive
- Phar::decompressFiles ? Decompresses all files in the current Phar archive
- Phar::delMetadata ? Deletes the global metadata of the phar
- Phar::delete ? Delete a file within a phar archive
- Phar::extractTo ? Extract the contents of a phar archive to a directory
- Phar::getMetaData ? Returns phar archive meta-data
- Phar::getModified ? Return whether phar was modified
- Phar::getSignature ? Return MD5/SHA1/SHA256/SHA512/OpenSSL signature of a Phar archive
- Phar::getStub ? Return the PHP loader or bootstrap stub of a Phar archive
- Phar::getSupportedCompression ? Return array of supported compression algorithms
- Phar::getSupportedSignatures ? Return array of supported signature types
- Phar::getVersion ? Return version info of Phar archive
- Phar::hasMetaData ? Returns whether phar has global meta-data
- Phar::interceptFileFuncs ? instructs phar to intercept fopen, file_get_contents, opendir, and all of the stat-related functions
- Phar::isBuffering ? Used to determine whether Phar write operations are being buffered, or are flushing directly to disk
- Phar::isCompressed ? Returns Phar::GZ or PHAR::BZ2 if the entire phar archive is compressed (.tar.gz/tar.bz and so on)
- Phar::isFileFormat ? Returns true if the phar archive is based on the tar/phar/zip file format depending on the parameter
- Phar::isValidPharFilename ? Returns whether the given filename is a valid phar filename
- Phar::isWritable ? Returns true if the phar archive can be modified
- Phar::loadPhar ? Loads any phar archive with an alias
- Phar::mapPhar ? Reads the currently executed file (a phar) and registers its manifest
- Phar::mount ? Mount an external path or file to a virtual location within the phar archive
- Phar::mungServer ? Defines a list of up to 4 $_SERVER variables that should be modified for execution
- Phar::offsetExists ? determines whether a file exists in the phar
- Phar::offsetGet ? Gets a PharFileInfo object for a specific file
- Phar::offsetSet ? set the contents of an internal file to those of an external file
- Phar::offsetUnset ? remove a file from a phar
- Phar::running ? Returns the full path on disk or full phar URL to the currently executing Phar archive
- Phar::setAlias ? Set the alias for the Phar archive
- Phar::setDefaultStub ? Used to set the PHP loader or bootstrap stub of a Phar archive to the default loader
- Phar::setMetadata ? Sets phar archive meta-data
- Phar::setSignatureAlgorithm ? set the signature algorithm for a phar and apply it.
- Phar::setStub ? Used to set the PHP loader or bootstrap stub of a Phar archive
- Phar::startBuffering ? Start buffering Phar write operations, do not modify the Phar object on disk
- Phar::stopBuffering ? Stop buffering write requests to the Phar archive, and save changes to disk
- Phar::uncompressAllFiles ? Uncompresses all files in the current Phar archive
- Phar::unlinkArchive ? Completely remove a phar archive from disk and from memory
- Phar::webPhar ? mapPhar for web-based phars. front controller for web applications
- PharData ? The PharData class
- PharData::addEmptyDir ? Add an empty directory to the tar/zip archive
- PharData::addFile ? Add a file from the filesystem to the tar/zip archive
- PharData::addFromString ? Add a file from the filesystem to the tar/zip archive
- PharData::buildFromDirectory ? Construct a tar/zip archive from the files within a directory.
- PharData::buildFromIterator ? Construct a tar or zip archive from an iterator.
- PharData::compress ? Compresses the entire tar/zip archive using Gzip or Bzip2 compression
- PharData::compressFiles ? Compresses all files in the current tar/zip archive
- PharData::__construct ? Construct a non-executable tar or zip archive object
- PharData::convertToData ? Convert a phar archive to a non-executable tar or zip file
- PharData::convertToExecutable ? Convert a non-executable tar/zip archive to an executable phar archive
- PharData::copy ? Copy a file internal to the phar archive to another new file within the phar
- PharData::decompress ? Decompresses the entire Phar archive
- PharData::decompressFiles ? Decompresses all files in the current zip archive
- PharData::delMetadata ? Deletes the global metadata of a zip archive
- PharData::delete ? Delete a file within a tar/zip archive
- PharData::extractTo ? Extract the contents of a tar/zip archive to a directory
- PharData::isWritable ? Returns true if the tar/zip archive can be modified
- PharData::offsetSet ? set the contents of a file within the tar/zip to those of an external file or string
- PharData::offsetUnset ? remove a file from a tar/zip archive
- PharData::setAlias ? dummy function (Phar::setAlias is not valid for PharData)
- PharData::setDefaultStub ? dummy function (Phar::setDefaultStub is not valid for PharData)
- Phar::setMetadata ? Sets phar archive meta-data
- Phar::setSignatureAlgorithm ? set the signature algorithm for a phar and apply it. The
- PharData::setStub ? dummy function (Phar::setStub is not valid for PharData)
- PharFileInfo ? The PharFileInfo class
- PharFileInfo::chmod ? Sets file-specific permission bits
- PharFileInfo::compress ? Compresses the current Phar entry with either zlib or bzip2 compression
- PharFileInfo::__construct ? Construct a Phar entry object
- PharFileInfo::decompress ? Decompresses the current Phar entry within the phar
- PharFileInfo::delMetadata ? Deletes the metadata of the entry
- PharFileInfo::getCRC32 ? Returns CRC32 code or throws an exception if CRC has not been verified
- PharFileInfo::getCompressedSize ? Returns the actual size of the file (with compression) inside the Phar archive
- PharFileInfo::getMetaData ? Returns file-specific meta-data saved with a file
- PharFileInfo::getPharFlags ? Returns the Phar file entry flags
- PharFileInfo::hasMetadata ? Returns the metadata of the entry
- PharFileInfo::isCRCChecked ? Returns whether file entry has had its CRC verified
- PharFileInfo::isCompressed ? Returns whether the entry is compressed
- PharFileInfo::isCompressedBZIP2 ? Returns whether the entry is compressed using bzip2
- PharFileInfo::isCompressedGZ ? Returns whether the entry is compressed using gz
- PharFileInfo::setCompressedBZIP2 ? Compresses the current Phar entry within the phar using Bzip2 compression
- PharFileInfo::setCompressedGZ ? Compresses the current Phar entry within the phar using gz compression
- PharFileInfo::setMetaData ? Sets file-specific meta-data saved with a file
- PharFileInfo::setUncompressed ? Uncompresses the current Phar entry within the phar, if it is compressed
- PharException ? The PharException class
- PharException ? The PharException class provides a phar-specific exception class for try/catch blocks.