⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 phar.compressallfilesgz.html

📁 php的帮助文档,涉及到PHP的案例和基本语法,以及实际应用内容
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title>Compresses all files in the current Phar archive using Gzip compression</title>  <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body><div style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="phar.compressallfilesbzip2.html">Phar::compressAllFilesBZIP2</a></div> <div class="next" style="text-align: right; float: right;"><a href="phar.compressfiles.html">Phar::compressFiles</a></div> <div class="up"><a href="class.Phar.html">Phar</a></div> <div class="home"><a href="index.html">PHP Manual</a></div></div><hr /><div id="phar.compressallfilesgz" class="refentry"> <div class="refnamediv">  <h1 class="refname">Phar::compressAllFilesGZ</h1>  <p class="verinfo">(PECL phar:1.0.0-1.2.1)</p><p class="refpurpose"><span class="refname">Phar::compressAllFilesGZ</span> &mdash; <span class="dc-title">Compresses all files in the current Phar archive using Gzip compression</span></p> </div> <div class="refsect1 description">  <h3 class="title">Description</h3>  <div class="methodsynopsis dc-description">   <span class="type">bool</span> <span class="methodname"><b><b>Phar::compressAllFilesGZ</b></b></span>    ( <span class="methodparam">void</span>   )</div>  <blockquote><p><b class="note">Note</b>: Thismethod has been removed from the phar extension as of version 2.0.0.  Alternativeimplementations are available using <a href="phar.compress.html" class="function">Phar::compress()</a>,<a href="phar.decompress.html" class="function">Phar::decompress()</a>, <a href="phar.compressfiles.html" class="function">Phar::compressFiles()</a> and<a href="phar.decompressfiles.html" class="function">Phar::decompressFiles()</a>.<br /></p></blockquote>  <blockquote><p><b class="note">Note</b>: Thismethod requires the <var class="filename">php.ini</var> setting <i>phar.readonly</i> to beset to <i>0</i> in order to work for <a href="class.Phar.html" class="classname">Phar</a>objects.  Otherwise, a <a href="class.PharException.html" class="classname">PharException</a> will be thrown.<br /></p></blockquote>  <p class="para">   For tar-based phar archives, this method compresses the entire archive using   gzip compression.  The resulting file can be processed with the gunzip command, or   accessed directly and transparently with the Phar extension.  </p>  <p class="para">   For Zip-based and phar-based phar archives, this method compresses all files in the   Phar archive using gzip compression.   The <a href="ref.zlib.html" class="link">zlib</a> extension must be enabled to take   advantage of this feature.  In addition, if any files are already compressed using   bzip2 compression, the <a href="ref.bzip2.html" class="link">bzip2</a> extension must be   enabled in order to decompress the files prior to re-compressing with gzip compression.   As with all functionality that modifies the contents of a phar, the   <a href="phar.configuration.html#ini.phar.readonly" class="link">phar.readonly</a> INI variable must be off   in order to succeed.  </p> </div> <div class="refsect1 errors">  <h3 class="title">Errors/Exceptions</h3>  <p class="para">   Throws <b class="classname">BadMethodCallException</b> if   the <a href="phar.configuration.html#ini.phar.readonly" class="link">phar.readonly</a>   INI variable is on, the <a href="ref.zlib.html" class="link">zlib</a>   extension is not available, or if any files are compressed using   bzip2 compression and the <a href="ref.bzip2.html" class="link">bzip2</a> extension   is not enabled.  </p> </div> <div class="refsect1 examples">  <h3 class="title">Examples</h3>  <p class="para">   <div class="example">    <p><b>Example #1 A <b>Phar::compressAllFilesGZ()</b> example</b></p>    <div class="example-contents"><div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$p&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Phar</span><span style="color: #007700">(</span><span style="color: #DD0000">'/path/to/my.phar'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'my.phar'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$p</span><span style="color: #007700">[</span><span style="color: #DD0000">'myfile.txt'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #DD0000">'hi'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$p</span><span style="color: #007700">[</span><span style="color: #DD0000">'myfile2.txt'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #DD0000">'hi'</span><span style="color: #007700">;<br />foreach&nbsp;(</span><span style="color: #0000BB">$p&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">$file</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getFileName</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">isCompressed</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">isCompressedBZIP2</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">isCompressedGZ</span><span style="color: #007700">());<br />}<br /></span><span style="color: #0000BB">$p</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">compressAllFilesGZ</span><span style="color: #007700">();<br />foreach&nbsp;(</span><span style="color: #0000BB">$p&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">$file</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getFileName</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">isCompressed</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">isCompressedBZIP2</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">isCompressedGZ</span><span style="color: #007700">());<br />}<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>    </div>    <div class="example-contents"><p>The above example will output:</p></div>    <div class="example-contents"><pre><div class="cdata"><pre>string(10) &quot;myfile.txt&quot;bool(false)bool(false)bool(false)string(11) &quot;myfile2.txt&quot;bool(false)bool(false)bool(false)string(10) &quot;myfile.txt&quot;bool(true)bool(false)bool(true)string(11) &quot;myfile2.txt&quot;bool(true)bool(false)bool(true)</pre></div>    </pre></div>   </div>  </p> </div> <div class="refsect1 seealso">  <h3 class="title">See Also</h3>  <p class="para">   <ul class="simplelist">    <li class="member"><a href="pharfileinfo.getcompressedsize.html" class="function" rel="rdfs-seeAlso">PharFileInfo::getCompressedSize()</a></li>    <li class="member"><a href="pharfileinfo.iscompressedbzip2.html" class="function" rel="rdfs-seeAlso">PharFileInfo::isCompressedBZIP2()</a></li>    <li class="member"><a href="pharfileinfo.iscompressed.html" class="function" rel="rdfs-seeAlso">PharFileInfo::isCompressed()</a></li>    <li class="member"><a href="pharfileinfo.iscompressedgz.html" class="function" rel="rdfs-seeAlso">PharFileInfo::isCompressedGZ()</a></li>    <li class="member"><a href="pharfileinfo.setcompressedbzip2.html" class="function" rel="rdfs-seeAlso">PharFileInfo::setCompressedBZIP2()</a></li>    <li class="member"><a href="pharfileinfo.setuncompressed.html" class="function" rel="rdfs-seeAlso">PharFileInfo::setUncompressed()</a></li>    <li class="member"><a href="pharfileinfo.setcompressedgz.html" class="function" rel="rdfs-seeAlso">PharFileInfo::setCompressedGZ()</a></li>    <li class="member"><a href="phar.cancompress.html" class="function" rel="rdfs-seeAlso">Phar::canCompress()</a></li>    <li class="member"><a href="phar.iscompressed.html" class="function" rel="rdfs-seeAlso">Phar::isCompressed()</a></li>    <li class="member"><a href="phar.compressallfilesbzip2.html" class="function" rel="rdfs-seeAlso">Phar::compressAllFilesBZIP2()</a></li>    <li class="member"><a href="phar.getsupportedcompression.html" class="function" rel="rdfs-seeAlso">Phar::getSupportedCompression()</a></li>    <li class="member"><a href="phar.uncompressallfiles.html" class="function" rel="rdfs-seeAlso">Phar::uncompressAllFiles()</a></li>   </ul>  </p> </div></div><hr /><div style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="phar.compressallfilesbzip2.html">Phar::compressAllFilesBZIP2</a></div> <div class="next" style="text-align: right; float: right;"><a href="phar.compressfiles.html">Phar::compressFiles</a></div> <div class="up"><a href="class.Phar.html">Phar</a></div> <div class="home"><a href="index.html">PHP Manual</a></div></div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -