Freelance PHP programmer India
|
Freelance web developer india
|
Web development India
|
web developer CV india
|
Compiling PHP and Apache 2 from source on Linux
lzf_optimized_for
Introduction
Compression and Archive Extensions
PHP Manual
Phar
Introduction
Installing/Configuring
Requirements
Installation
Runtime Configuration
Resource Types
Predefined Constants
Using Phar Archives
Using Phar Archives: Introduction
Using Phar Archives: the phar stream wrapper
Using Phar Archives: the Phar and PharData class
Creating Phar Archives
Creating Phar Archives: Introduction
What makes a phar a phar and not a tar or a zip?
Ingredients of all Phar archives, independent of file format
Phar file stub
Head-to-head comparison of Phar, Tar and Zip
Tar-based phars
Zip-based phars
Phar File Format
Global Phar bitmapped flags
Phar manifest file entry definition
Phar Signature format
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 MD5/SHA1/SHA256/SHA512 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
⬠get 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::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
⬠Compr for try/catch blocks.
lzf_optimized_for
Introduction
Compression and Archive Extensions
PHP Manual