Phar::decompressFiles Décompresse tous les fichiers de l'archive Phar courante &reftitle.description; public boolPhar::decompressFiles &phar.write; Pour les archives phar basées sur tar, cette méthode lève une exception BadMethodCallException, car la compression individuelle des fichiers au sein d'une archive tar n'est pas supportée par le format de fichier. Utilisez Phar::compress pour compresser en archive phar basée sur tar en entier. Pour les archives phar basées sur Zip ou sur phar, cette méthode décompresse tous les fichiers de l'archive Phar. Les extensions zlib ou bzip2 doivent être activées pour tirer parti de cette fonctionnalité si n'importe lequel des fichiers est compressé en utilisant une la compression bzip2/zlib. Comme avec toutes les fonctionnalités qui modifient le contenu d'un phar, la variable INI phar.readonly doit être à off pour fonctionner. &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; &return.success; &reftitle.errors; Lève une exception BadMethodCallException si la variable INI phar.readonly est à on, si l'extension zlib n'est pas disponible ou si un des fichiers est compressé en utilisant la compression bzip2 et que l'extension bzip2 n'est pas activée. &reftitle.examples; Un exemple avec <function>Phar::decompressFiles</function> compressFiles(Phar::GZ); foreach ($p as $file) { var_dump($file->getFileName()); var_dump($file->isCompressed()); var_dump($file->isCompressed(Phar::BZ2)); var_dump($file->isCompressed(Phar::GZ)); } $p->decompressFiles(); foreach ($p as $file) { var_dump($file->getFileName()); var_dump($file->isCompressed()); var_dump($file->isCompressed(Phar::BZ2)); var_dump($file->isCompressed(Phar::GZ)); } ?> ]]> &example.outputs; &reftitle.seealso; PharFileInfo::getCompressedSize PharFileInfo::isCompressed PharFileInfo::compress PharFileInfo::decompress Phar::canCompress Phar::isCompressed Phar::compressFiles Phar::getSupportedCompression Phar::compress Phar::decompress