'int'], default: '')]
public $status;
/**
* System status of the Zip Archive
* @var int
*/
#[LanguageLevelTypeAware(['8.1' => 'int'], default: '')]
public $statusSys;
/**
* Number of files in archive
* @var int
*/
#[LanguageLevelTypeAware(['8.1' => 'int'], default: '')]
public $numFiles;
/**
* File name in the file system
* @var string
*/
#[LanguageLevelTypeAware(['8.1' => 'string'], default: '')]
public $filename;
/**
* Comment for the archive
* @var string
*/
#[LanguageLevelTypeAware(['8.1' => 'string'], default: '')]
public $comment;
/**
* @var int
*/
#[LanguageLevelTypeAware(['8.1' => 'int'], default: '')]
public $lastId;
/**
* (PHP 5 >= 5.2.0, PECL zip >= 1.1.0)
* Open a ZIP file archive
*
* @link https://php.net/manual/en/ziparchive.open.php
*
* @param string $filename
* The file name of the ZIP archive to open. *
* @param int $flags [optional]* The mode to use to open the archive. *
** ZipArchive::OVERWRITE *
* * @return int|bool Error codes ** Returns TRUE on success, FALSE or the error code on error. *
** ZipArchive::ER_EXISTS *
** File already exists. *
** ZipArchive::ER_INCONS *
** Zip archive inconsistent. *
** ZipArchive::ER_INVAL *
** Invalid argument. *
** ZipArchive::ER_MEMORY *
** Malloc failure. *
** ZipArchive::ER_NOENT *
** No such file. *
** ZipArchive::ER_NOZIP *
** Not a zip archive. *
** ZipArchive::ER_OPEN *
** Can't open file. *
** ZipArchive::ER_READ *
** Read error. *
** ZipArchive::ER_SEEK *
** Seek error. *
*/ public function open( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $filename, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.1.0)* The directory to add. *
* @param int $flags [optional] Set how to manage name encoding (ZipArchive::FL_ENC_*) and entry replacement (ZipArchive::FL_OVERWRITE) * @return bool TRUE on success or FALSE on failure. */ public function addEmptyDir( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $dirname, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.1.0)* The name of the entry to create. *
* @param string $content* The contents to use to create the entry. It is used in a binary * safe mode. *
* @param int $flags [optional] Set how to manage name encoding (ZipArchive::FL_ENC_*) and entry replacement (ZipArchive::FL_OVERWRITE) * @return bool TRUE on success or FALSE on failure. */ public function addFromString( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name, #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $content, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = 8192 ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.1.0)* The path to the file to add. *
* @param string $entryname [optional]* If supplied, this is the local name inside the ZIP archive that will override the filename. *
* @param int $start [optional]* This parameter is not used but is required to extend ZipArchive. *
* @param int $length [optional]* This parameter is not used but is required to extend ZipArchive. *
* @param int $flags [optional] Set how to manage name encoding (ZipArchive::FL_ENC_*) and entry replacement (ZipArchive::FL_OVERWRITE) * @return bool TRUE on success or FALSE on failure. */ public function addFile( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $filepath, #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $entryname = null, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $start = 0, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $length = 0, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = 8192 ) {} /** * (PHP 5 >= 5.3.0, PECL zip >= 1.9.0)* A glob pattern against which files will be matched. *
* @param int $flags [optional]* A bit mask of glob() flags. *
* @param array $options [optional]* An associative array of options. Available options are: *
** "add_path" *
** Prefix to prepend when translating to the local path of the file within * the archive. This is applied after any remove operations defined by the * "remove_path" or "remove_all_path" * options. *
* @return bool TRUE on success or FALSE on failure. */ public function addGlob( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $pattern, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = 0, array $options = [] ) {} /** * (PHP 5 >= 5.3.0, PECL zip >= 1.9.0)* A PCRE pattern against which files will be matched. *
* @param string $path [optional]* The directory that will be scanned. Defaults to the current working directory. *
* @param array $options [optional]* An associative array of options accepted by ZipArchive::addGlob. *
* @return bool TRUE on success or FALSE on failure. */ public function addPattern( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $pattern, #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $path = '.', array $options = [] ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.5.0)* Index of the entry to rename. *
* @param string $new_name* New name. *
* @return bool TRUE on success or FALSE on failure. */ public function renameIndex( #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $index, #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $new_name ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.5.0)* Name of the entry to rename. *
* @param string $new_name* New name. *
* @return bool TRUE on success or FALSE on failure. */ public function renameName( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name, #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $new_name ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.4.0)* The contents of the comment. *
* @return bool TRUE on success or FALSE on failure. */ public function setArchiveComment(#[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $comment) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.1.0)* If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged * comment is returned. *
* @return string|false the Zip archive comment or FALSE on failure. */ public function getArchiveComment(#[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.4.0)* Index of the entry. *
* @param string $comment* The contents of the comment. *
* @return bool TRUE on success or FALSE on failure. */ public function setCommentIndex( #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $index, #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $comment ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.4.0)* Name of the entry. *
* @param string $comment* The contents of the comment. *
* @return bool TRUE on success or FALSE on failure. */ public function setCommentName( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name, #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $comment ) {} /** * Set the compression method of an entry defined by its index * @link https://php.net/manual/en/ziparchive.setcompressionindex.php * @param int $index Index of the entry. * @param int $method The compression method. Either ZipArchive::CM_DEFAULT, ZipArchive::CM_STORE or ZipArchive::CM_DEFLATE. * @param int $compflags [optional] Compression flags. Currently unused. * @return bool Returns TRUE on success or FALSE on failure. * @since 7.0 */ public function setCompressionIndex(int $index, int $method, int $compflags = 0) {} /** * Set the compression method of an entry defined by its name * https://secure.php.net/manual/en/ziparchive.setcompressionname.php * @param string $name Name of the entry. * @param int $method The compression method. Either ZipArchive::CM_DEFAULT, ZipArchive::CM_STORE or ZipArchive::CM_DEFLATE. * @param int $compflags [optional] Compression flags. Currently unused. * @return bool Returns TRUE on success or FALSE on failure. * @since 7.0 */ public function setCompressionName(string $name, int $method, int $compflags = 0) {} /** * Set the encryption method of an entry defined by its index * @link https://php.net/manual/en/ziparchive.setencryptionindex.php * @param int $index Index of the entry. * @param int $method The encryption method defined by one of the ZipArchive::EM_ constants. * @param string|null $password [optional] Optional password, default used when missing. * @return bool Returns TRUE on success or FALSE on failure. * @since 7.2 */ public function setEncryptionIndex(int $index, int $method, ?string $password = null) {} /** * Set the encryption method of an entry defined by its name * @link https://php.net/manual/en/ziparchive.setencryptionname.php * @param string $name Name of the entry. * @param int $method The encryption method defined by one of the ZipArchive::EM_ constants. * @param string|null $password [optional] Optional password, default used when missing. * @return bool Returns TRUE on success or FALSE on failure. * @since 7.2 */ public function setEncryptionName(string $name, int $method, ?string $password = null) {} /** * (PHP 5 >= 5.6.0, PECL zip >= 1.12.0)* Index of the entry *
* @param int $flags [optional]* If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged * comment is returned. *
* @return string|false the comment on success or FALSE on failure. */ public function getCommentIndex( #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $index, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.4.0)* Name of the entry *
* @param int $flags [optional]* If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged * comment is returned. *
* @return string|false the comment on success or FALSE on failure. */ public function getCommentName( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.5.0)* Index of the entry to delete. *
* @return bool TRUE on success or FALSE on failure. */ public function deleteIndex(#[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $index) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.5.0)* Name of the entry to delete. *
* @return bool TRUE on success or FALSE on failure. */ public function deleteName(#[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.5.0)* Name of the entry *
* @param int $flags [optional]* The flags argument specifies how the name lookup should be done. * Also, ZipArchive::FL_UNCHANGED may be ORed to it to request * information about the original file in the archive, * ignoring any changes made. * ZipArchive::FL_NOCASE *
* @return array{name: string, index: int, crc: int, size: int, mtime: int, comp_size: int, comp_method: int, encryption_method: int}|false an array containing the entry details or FALSE on failure. */ public function statName( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.1.0)* Index of the entry *
* @param int $flags [optional]* ZipArchive::FL_UNCHANGED may be ORed to it to request * information about the original file in the archive, * ignoring any changes made. *
* @return array{name: string, index: int, crc: int, size: int, mtime: int, comp_size: int, comp_method: int, encryption_method: int}|false an array containing the entry details or FALSE on failure. */ public function statIndex( #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $index, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.5.0)* The name of the entry to look up *
* @param int $flags [optional]* The flags are specified by ORing the following values, * or 0 for none of them. * ZipArchive::FL_NOCASE *
* @return int|false the index of the entry on success or FALSE on failure. */ public function locateName( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.5.0)* Index of the entry. *
* @param int $flags [optional]* If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged * name is returned. *
* @return string|false the name on success or FALSE on failure. */ public function getNameIndex( #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $index, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.1.0)* Index of the entry. *
* @return bool TRUE on success or FALSE on failure. */ public function unchangeIndex(#[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $index) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.5.0)* Name of the entry. *
* @return bool TRUE on success or FALSE on failure. */ public function unchangeName(#[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.1.0)* Location where to extract the files. *
* @param string[]|string|null $files [optional]* The entries to extract. It accepts either a single entry name or * an array of names. *
* @return bool TRUE on success or FALSE on failure. */ public function extractTo( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $pathto, #[LanguageLevelTypeAware(['8.0' => 'array|string|null'], default: '')] $files = null ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.1.0)* Name of the entry *
* @param int $len [optional]* The length to be read from the entry. If 0, then the * entire entry is read. *
* @param int $flags [optional]* The flags to use to open the archive. the following values may * be ORed to it. * ZipArchive::FL_UNCHANGED *
* @return string|false the contents of the entry on success or FALSE on failure. */ public function getFromName( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $len = 0, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.3.0)* Index of the entry *
* @param int $len [optional]* The length to be read from the entry. If 0, then the * entire entry is read. *
* @param int $flags [optional]* The flags to use to open the archive. the following values may * be ORed to it. *
** ZipArchive::FL_UNCHANGED *
* @return string|false the contents of the entry on success or FALSE on failure. */ public function getFromIndex( #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $index, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $len = 0, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} /** * (PHP 5 >= 5.2.0, PECL zip >= 1.1.0)* The name of the entry to use. *
* @return resource|false a file pointer (resource) on success or FALSE on failure. */ public function getStream(#[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name) {} /** * Set the external attributes of an entry defined by its name * @link https://www.php.net/manual/en/ziparchive.setexternalattributesname.php * @param string $name Name of the entry * @param int $opsys The operating system code defined by one of the ZipArchive::OPSYS_ constants. * @param int $attr The external attributes. Value depends on operating system. * @param int $flags [optional] Optional flags. Currently unused. * @return bool Returns TRUE on success or FALSE on failure. */ public function setExternalAttributesName( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $opsys, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $attr, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} /** * Retrieve the external attributes of an entry defined by its name * @link https://www.php.net/manual/en/ziparchive.getexternalattributesname.php * @param string $name Name of the entry * @param int &$opsys On success, receive the operating system code defined by one of the ZipArchive::OPSYS_ constants. * @param int &$attr On success, receive the external attributes. Value depends on operating system. * @param int $flags [optional] If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged attributes are returned. * @return bool Returns TRUE on success or FALSE on failure. */ public function getExternalAttributesName( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] &$opsys, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] &$attr, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} /** * Set the external attributes of an entry defined by its index * @link https://www.php.net/manual/en/ziparchive.setexternalattributesindex.php * @param int $index Index of the entry. * @param int $opsys The operating system code defined by one of the ZipArchive::OPSYS_ constants. * @param int $attr The external attributes. Value depends on operating system. * @param int $flags [optional] Optional flags. Currently unused. * @return bool Returns TRUE on success or FALSE on failure. */ public function setExternalAttributesIndex( #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $index, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $opsys, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $attr, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} /** * Retrieve the external attributes of an entry defined by its index * @link https://www.php.net/manual/en/ziparchive.getexternalattributesindex.php * @param int $index Index of the entry. * @param int &$opsys On success, receive the operating system code defined by one of the ZipArchive::OPSYS_ constants. * @param int &$attr On success, receive the external attributes. Value depends on operating system. * @param int $flags [optional] If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged attributes are returned. * @return bool Returns TRUE on success or FALSE on failure. */ public function getExternalAttributesIndex( #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $index, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] &$opsys, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] &$attr, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} public static function isEncryptionMethodSupported( #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $method, #[LanguageLevelTypeAware(['8.0' => 'bool'], default: '')] $enc = true ) {} public static function isCompressionMethodSupported( #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $method, #[LanguageLevelTypeAware(['8.0' => 'bool'], default: '')] $enc = true ) {} public function registerCancelCallback(#[LanguageLevelTypeAware(['8.0' => 'callable'], default: '')] $callback) {} public function registerProgressCallback( #[LanguageLevelTypeAware(['8.0' => 'float'], default: '')] $rate, #[LanguageLevelTypeAware(['8.0' => 'callable'], default: '')] $callback ) {} public function setMtimeName( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $timestamp, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} public function setMtimeIndex( #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $index, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $timestamp, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} public function replaceFile( #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $filepath, #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $index, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $start = null, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $length = null, #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = null ) {} } /** * (PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PECL zip >= 1.0.0)* The file name of the ZIP archive to open. *
* @return resource|int|false a resource handle for later use with * zip_read and zip_close * or returns the number of error if filename does not * exist or in case of other error. * @deprecated 8.0 Use {@link ZipArchive} instead. */ function zip_open(string $filename) {} /** * (PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PECL zip >= 1.0.0)* A ZIP file previously opened with zip_open. *
* @return void No value is returned. * @deprecated 8.0 Use {@link ZipArchive} instead. */ function zip_close($zip): void {} /** * (PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PECL zip >= 1.0.0)* A ZIP file previously opened with zip_open. *
* @return resource|false a directory entry resource for later use with the * zip_entry_... functions, or FALSE if * there are no more entries to read, or an error code if an error * occurred. * @deprecated 8.0 Use {@link ZipArchive} instead. */ function zip_read($zip) {} /** * (PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PECL zip >= 1.0.0)* A valid resource handle returned by zip_open. *
* @param resource $zip_entry* A directory entry returned by zip_read. *
* @param string $mode [optional]* Any of the modes specified in the documentation of * fopen. *
** Currently, mode is ignored and is always * "rb". This is due to the fact that zip support * in PHP is read only access. *
* @return bool TRUE on success or FALSE on failure. ** Unlike fopen and other similar functions, * the return value of zip_entry_open only * indicates the result of the operation and is not needed for * reading or closing the directory entry. *
*/ #[Deprecated(reason: 'This function is deprecated in favor of the Object API', since: "8.0")] function zip_entry_open($zip_dp, $zip_entry, string $mode = 'rb'): bool {} /** * (PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PECL zip >= 1.0.0)* A directory entry previously opened zip_entry_open. *
* @return bool TRUE on success or FALSE on failure. * @deprecated 8.0 Use {@link ZipArchive} instead. */ function zip_entry_close($zip_entry): bool {} /** * (PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PECL zip >= 1.0.0)* A directory entry returned by zip_read. *
* @param int $len [optional]* The number of bytes to return. *
** This should be the uncompressed length you wish to read. *
* @return string|false the data read, empty string on end of a file, or FALSE on error. * @deprecated 8.0 Use {@link ZipArchive} instead. */ function zip_entry_read($zip_entry, int $len = 1024): string|false {} /** * (PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PECL zip >= 1.0.0)* A directory entry returned by zip_read. *
* @return int|false The size of the directory entry. * @deprecated 8.0 Use {@link ZipArchive} instead. */ function zip_entry_filesize($zip_entry): int|false {} /** * (PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PECL zip >= 1.0.0)* A directory entry returned by zip_read. *
* @return string|false The name of the directory entry. * @deprecated 8.0 Use {@link ZipArchive} instead. */ function zip_entry_name($zip_entry): string|false {} /** * (PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PECL zip >= 1.0.0)* A directory entry returned by zip_read. *
* @return int|false The compressed size. * @deprecated 8.0 Use {@link ZipArchive} instead. */ function zip_entry_compressedsize($zip_entry): int|false {} /** * (PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PECL zip >= 1.0.0)* A directory entry returned by zip_read. *
* @return string|false The compression method. * @deprecated 8.0 Use {@link ZipArchive} instead. */ function zip_entry_compressionmethod($zip_entry): string|false {} // End of zip v.1.11.0