<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<phpdoc:classref xml:id="class.ziparchive" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
 <title>The <classname>ZipArchive</classname> class</title>
 <titleabbrev>ZipArchive</titleabbrev>
 
 <partintro>
 
<!-- {{{ ZipArchive intro -->
  <section xml:id="ziparchive.intro">
   &reftitle.intro;
   <para>
    A file archive, compressed with Zip.
   </para>
  </section>
<!-- }}} -->
 
  <section xml:id="ziparchive.synopsis">
   &reftitle.classsynopsis;

<!-- {{{ Synopsis -->
   <classsynopsis class="class">
    <ooclass>
     <classname>ZipArchive</classname>
    </ooclass>

    <oointerface>
     <modifier>implements</modifier>
     <interfacename>Countable</interfacename>
    </oointerface>

    <classsynopsisinfo role="comment">&Constants;</classsynopsisinfo>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.create">ZipArchive::CREATE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.excl">ZipArchive::EXCL</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.checkcons">ZipArchive::CHECKCONS</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.overwrite">ZipArchive::OVERWRITE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.rdonly">ZipArchive::RDONLY</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-nocase">ZipArchive::FL_NOCASE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-nodir">ZipArchive::FL_NODIR</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-compressed">ZipArchive::FL_COMPRESSED</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-unchanged">ZipArchive::FL_UNCHANGED</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-recompress">ZipArchive::FL_RECOMPRESS</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-encrypted">ZipArchive::FL_ENCRYPTED</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-overwrite">ZipArchive::FL_OVERWRITE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-local">ZipArchive::FL_LOCAL</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-central">ZipArchive::FL_CENTRAL</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-enc-guess">ZipArchive::FL_ENC_GUESS</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-enc-raw">ZipArchive::FL_ENC_RAW</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-enc-strict">ZipArchive::FL_ENC_STRICT</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-enc-utf-8">ZipArchive::FL_ENC_UTF_8</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.fl-enc-cp437">ZipArchive::FL_ENC_CP437</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-default">ZipArchive::CM_DEFAULT</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-store">ZipArchive::CM_STORE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-shrink">ZipArchive::CM_SHRINK</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-reduce-1">ZipArchive::CM_REDUCE_1</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-reduce-2">ZipArchive::CM_REDUCE_2</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-reduce-3">ZipArchive::CM_REDUCE_3</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-reduce-4">ZipArchive::CM_REDUCE_4</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-implode">ZipArchive::CM_IMPLODE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-deflate">ZipArchive::CM_DEFLATE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-deflate64">ZipArchive::CM_DEFLATE64</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-pkware-implode">ZipArchive::CM_PKWARE_IMPLODE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-bzip2">ZipArchive::CM_BZIP2</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-lzma">ZipArchive::CM_LZMA</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-lzma2">ZipArchive::CM_LZMA2</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-zstd">ZipArchive::CM_ZSTD</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-xz">ZipArchive::CM_XZ</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-terse">ZipArchive::CM_TERSE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-lz77">ZipArchive::CM_LZ77</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-wavpack">ZipArchive::CM_WAVPACK</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.cm-ppmd">ZipArchive::CM_PPMD</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-ok">ZipArchive::ER_OK</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-multidisk">ZipArchive::ER_MULTIDISK</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-rename">ZipArchive::ER_RENAME</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-close">ZipArchive::ER_CLOSE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-seek">ZipArchive::ER_SEEK</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-read">ZipArchive::ER_READ</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-write">ZipArchive::ER_WRITE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-crc">ZipArchive::ER_CRC</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-zipclosed">ZipArchive::ER_ZIPCLOSED</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-noent">ZipArchive::ER_NOENT</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-exists">ZipArchive::ER_EXISTS</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-open">ZipArchive::ER_OPEN</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-tmpopen">ZipArchive::ER_TMPOPEN</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-zlib">ZipArchive::ER_ZLIB</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-memory">ZipArchive::ER_MEMORY</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-changed">ZipArchive::ER_CHANGED</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-compnotsupp">ZipArchive::ER_COMPNOTSUPP</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-eof">ZipArchive::ER_EOF</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-inval">ZipArchive::ER_INVAL</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-nozip">ZipArchive::ER_NOZIP</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-internal">ZipArchive::ER_INTERNAL</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-incons">ZipArchive::ER_INCONS</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-remove">ZipArchive::ER_REMOVE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-deleted">ZipArchive::ER_DELETED</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-encrnotsupp">ZipArchive::ER_ENCRNOTSUPP</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-rdonly">ZipArchive::ER_RDONLY</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-nopasswd">ZipArchive::ER_NOPASSWD</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-wrongpasswd">ZipArchive::ER_WRONGPASSWD</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-opnotsupp">ZipArchive::ER_OPNOTSUPP</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-inuse">ZipArchive::ER_INUSE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-tell">ZipArchive::ER_TELL</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-compressed-data">ZipArchive::ER_COMPRESSED_DATA</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.er-cancelled">ZipArchive::ER_CANCELLED</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_DOS</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_AMIGA</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_OPENVMS</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_UNIX</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_VM_CMS</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_ATARI_ST</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_OS_2</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_MACINTOSH</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_Z_SYSTEM</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_CPM</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_WINDOWS_NTFS</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_MVS</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_VSE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_ACORN_RISC</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_VFAT</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_ALTERNATE_MVS</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_BEOS</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_TANDEM</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_OS_400</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_OS_X</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.opsys">ZipArchive::OPSYS_DEFAULT</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.em-none">ZipArchive::EM_NONE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.em-trad-pkware">ZipArchive::EM_TRAD_PKWARE</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.em-aes-128">ZipArchive::EM_AES_128</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.em-aes-192">ZipArchive::EM_AES_192</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.em-aes-256">ZipArchive::EM_AES_256</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>int</type>
     <varname linkend="ziparchive.constants.em-unknown">ZipArchive::EM_UNKNOWN</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>const</modifier>
     <type>string</type>
     <varname linkend="ziparchive.constants.libzip-version">ZipArchive::LIBZIP_VERSION</varname>
    </fieldsynopsis>

    <classsynopsisinfo role="comment">&Properties;</classsynopsisinfo>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>readonly</modifier>
     <type>int</type>
     <varname linkend="ziparchive.props.lastid">lastId</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>readonly</modifier>
     <type>int</type>
     <varname linkend="ziparchive.props.status">status</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>readonly</modifier>
     <type>int</type>
     <varname linkend="ziparchive.props.statussys">statusSys</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>readonly</modifier>
     <type>int</type>
     <varname linkend="ziparchive.props.numfiles">numFiles</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>readonly</modifier>
     <type>string</type>
     <varname linkend="ziparchive.props.filename">filename</varname>
    </fieldsynopsis>
    <fieldsynopsis>
     <modifier>public</modifier>
     <modifier>readonly</modifier>
     <type>string</type>
     <varname linkend="ziparchive.props.comment">comment</varname>
    </fieldsynopsis>

    <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
    <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.ziparchive')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='ZipArchive'])">
     <xi:fallback/>
    </xi:include>
   </classsynopsis>
<!-- }}} -->

  </section>

<!-- {{{ ZipArchive properties -->
  <section xml:id="ziparchive.props">
   &reftitle.properties;
   <variablelist>
    <varlistentry xml:id="ziparchive.props.lastid">
     <term><varname>lastId</varname></term>
     <listitem>
      <para>Index value of last added entry (file or directory).
      Available as of PHP 8.0.0 and PECL zip 1.18.0.</para>
     </listitem>
    </varlistentry>
    <varlistentry xml:id="ziparchive.props.status">
     <term><varname>status</varname></term>
     <listitem>
      <para>Status of the Zip Archive.
      Available for closed archive, as of PHP 8.0.0 and PECL zip 1.18.0.</para>
     </listitem>
    </varlistentry>
    <varlistentry xml:id="ziparchive.props.statussys">
     <term><varname>statusSys</varname></term>
     <listitem>
      <para>System status of the Zip Archive.
      Available for closed archive, as of PHP 8.0.0 and PECL zip 1.18.0.</para>
     </listitem>
    </varlistentry>
    <varlistentry xml:id="ziparchive.props.numfiles">
     <term><varname>numFiles</varname></term>
     <listitem>
      <para>Number of files in archive</para>
     </listitem>
    </varlistentry>
    <varlistentry xml:id="ziparchive.props.filename">
     <term><varname>filename</varname></term>
     <listitem>
      <para>File name in the file system</para>
     </listitem>
    </varlistentry>
    <varlistentry xml:id="ziparchive.props.comment">
     <term><varname>comment</varname></term>
     <listitem>
      <para>Comment for the archive</para>
     </listitem>
    </varlistentry>
   </variablelist>
  </section>
<!-- }}} -->
 </partintro>


 &reference.zip.entities.ziparchive;

</phpdoc:classref>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
