lzf_optimized_for
Introduction
Extensions sur l'archivage et la compression
PHP Manual
Phar
Introduction
Installation/Configuration
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Utiliser les archives Phar
Utiliser les archives Phar : Introduction
Utiliser les archives Phar : le flux phar
Utiliser les archives Phar : les classes Phar et PharData
Créer des archives Phar
Créer des archives Phar : Introduction
Qu'est-ce qui fait d'un phar un phar et pas un tar ou un zip?
Les constituants de toutes les archives Phar, indépendamment du format de fichier
Le conteneur de fichier Phar
Comparaison entre Phar, Tar et Zip
Les phars basés sur Tar
Les phars basés sur Zip
Le format de fichier Phar
Drapeaux "bitmappés" globaux du Phar
Définition des entrées du manifeste Phar
Phar Signature format
Phar
— La classe Phar
Phar::addEmptyDir
— Ajoute un répertoire vide à l'archive phar
Phar::addFile
— Ajoute un fichier du système de fichiers à l'archive phar
Phar::addFromString
— Ajoute un fichier du système de fichiers à l'archive phar
Phar::apiVersion
— Retourne la version de l'API
Phar::buildFromDirectory
— Construit une archive phar à partir des fichiers d'un répertoire
Phar::buildFromIterator
— Construit une archive phar à partir d'un itérateur
Phar::canCompress
— Détermine si l'extension phar supporte une la compression en utilisant soit zip soit bzip2
Phar::canWrite
— Détermine si l'extension phar supporte la création et l'écriture des phars
Phar::compress
— Compresse l'archive Phar complète en utilisant la compression Gzip ou Bzip2
Phar::compressAllFilesBZIP2
— Compresse tous les fichiers de l'archive Phar courante en utilisant la compression Bzip2
Phar::compressAllFilesGZ
— Compresse tous les fichiers de l'archive Phar courante en utilisant la compression Gzip
Phar::compressFiles
— Compresse tous les fichiers de l'archive Phar courante'
Phar::__construct
— Construit un objet d'archive Phar
Phar::convertToData
— Convertit une archive phar en un fichier non-exécutable
Phar::convertToExecutable
— Convertit une archive phar vers un autre format de fichier d'archive phar exécutable
Phar::copy
— Copie un fichier appartenant à une archive vers un autre fichier de la même archive
Phar::count
— Retourne le nombre d'entrées (fichiers) dans l'archive Phar
Phar::createDefaultStub
— Crée un conteneur de chargement d'une archive Phar
Phar::decompress
— Décompresse l'archive tar complète
Phar::decompressFiles
— Décompresse tous les fichiers de l'archive Phar courante
Phar::delMetadata
— Efface les méta-données globales du phar
Phar::delete
— Efface un fichier au sein d'une archive phar
Phar::extractTo
— Extrait le contenu d'une archive phar vers un répertoire
Phar::getMetadata
— Retourne les méta-données de l'archive phar
Phar::getModified
— Indique si le fichier phar a été modifié
Phar::getSignature
— Retourne la signature MD5/SHA1/SHA256/SHA512 d'une archive Phar
Phar::getStub
— Retourne le chargeur PHP ou le conteneur de chargement d'une archive Phar
Phar::getSupportedCompression
— Retourne un tableau des algorithmes de compression supportés
Phar::getSupportedSignatures
— Retourne un tableau des types de signature supportés
Phar::getVersion
— Retourne les informations de version de l'archive Phar
Phar::hasMetadata
— Détermine si le phar a ou non des méta-données
Phar::interceptFileFuncs
— Informe phar qu'il doit intercepter les fonctions de fichiers
Phar::isBuffering
— Détermine si les opérations d'écriture du Phar sont mises en tampons ou sont directement inscrites sur le disque
Phar::isCompressed
— Retourne Phar::GZ ou PHAR::BZ2 si l'archive entière est compressée (.tar.gz/tar.bz, etc)
Phar::isFileFormat
— Retourne TRUE si l'archive phar est basée sur le formats de fichier tar/phar/zip selon le paramètre
Phar::isValidPharFilename
— Détermine si le nom de fichier spécifié est un nom de fichier valide pour une archive phar
Phar::isWritable
— Retourne TRUE si l'archive phar peut être modifiée
Phar::loadPhar
— Charge n'importe quelle archive phar avec un alias
Phar::mapPhar
— Lit le phar exécuté et charge son manifeste
Phar::mount
— Monte un chemin ou un fichier externe à un emplacement virtuel au sein de l'archive phar
Phar::mungServer
— Définit une liste de maximum 4 variables $_SERVER qui doivent être modifiées lors de l'exécution
Phar::offsetExists
— détermine si un fichier existe dans le phar
Phar::offsetGet
— Obtient un objet PharFileInfo à partir d'un fichier
Phar::offsetSet
— met le contenu d'un fichier interne à l'archive à l'identique du contenu d'un fichier externe
Phar::offsetUnset
— Efface un fichier d'un phar
Phar::running
— Retourne le chemin complet sur le disque ou l'URL phar complète de l'archive phar couramment exécutée
Phar::setAlias
— Fixe l'alias de l'archive Phar
Phar::setDefaultStub
— Utilisé pour fixer le chargeur PHP ou le conteneur de chargement d'une archive Phar en tant que chargeur par défaut
Phar::setMetadata
— Fixe les métadonnées de l'archive phar
Phar::setSignatureAlgorithm
— Fixe et applique l'algorithme de signature d'un phar
Phar::setStub
— Utilisé pour spécifier le chargeur PHP ou le conteneur de chargement d'une archive Phar
Phar::startBuffering
— Démarre la mise en tampon de écritures Phar, ne modifie pas l'objet Phar sur le disque
Phar::stopBuffering
— Arrête la mise en tampon des écritures Phar et provoque l'écriture que le disque
Phar::uncompressAllFiles
— Décompresse tous les fichiers de l'archive Phar courante
Phar::unlinkArchive
— Efface complètement une archive phar du disque et de la mémoire
Phar::webPhar
— mapPhar pour les phars orientés web. Contrôleur pour les applications web
PharData
— La classe PharData
PharData::addEmptyDir
— Ajoute un répertoire vide à l'archive tar/zip
PharData::addFile
— Ajoute un fichier du système de fichiers à l'archive tar/zip
PharData::addFromString
— Ajoute un fichier du système de fichiers à l'archive tar/zip
PharData::buildFromDirectory
— Construit une archive tar/zip à partir des fichiers d'un répertoire
PharData::buildFromIterator
— Construit une archive tar ou zip à partir d'un itérateur
PharData::compress
— Compresse l'archive tar/zip complète en utilisant la compression Gzip ou Bzip2
PharData::compressFiles
— Compresse tous les fichiers de l'archive tar/zip courante
PharData::__construct
— Construit un objet d'archive tar ou zip non-exécutable
PharData::convertToData
— Convertit une archive phar en une archive tar ou zip non-exécutable
PharData::convertToExecutable
— Convertit une archive tar/zip non-exécutable en une archive phar exécutable
PharData::copy
— Copie un fichier un fichier interne à l'archive phar vers un autre fichier au sein de la même archive
PharData::decompress
— Décompresse l'archive Phar entière
PharData::decompressFiles
— Décompresse tous les fichiers de l'archive zip courante
PharData::delMetadata
— Efface les méta-données globales d'une archive zip
PharData::delete
— Efface un fichier au sein de l'archive tar/zip
PharData::extractTo
— Extrait le contenu d'une archive tar/zip vers un répertoire
PharData::isWritable
— Vérifie si l'archive tar/zip peut être modifiée
PharData::offsetSet
— remplit un fichier au sein de l'archive tar/zip avec le contenu d'un fichier externe ou d'une chaîne de caractères
PharData::offsetUnset
— efface un fichier d'une archive tar/zip
PharData::setAlias
— fonction inutile (Phar::setAlias n'est pas valide pour PharData)
PharData::setDefaultStub
— fonction inutile (Phar::setDefaultStub n'est pas valide pour PharData)
Phar::setMetadata
— Fixe les méta-données de l'archive
Phar::setSignatureAlgorithm
— Assigne l'algorithme de signature d'un phar et l'applique
PharData::setStub
— fonction inutile (Phar::setStub n'est pas valide pour PharData)
PharFileInfo
— La classe PharFileInfo
PharFileInfo::chmod
— Fixe les bits de permission spécifiques aux fichiers
PharFileInfo::compress
— Compresse l'entrée Phar courante avec une des compressions zlib ou bzip2
PharFileInfo::__construct
— Construit un objet d'entrée Phar
PharFileInfo::decompress
— Décompresse l'entrée Phar courante au sein du phar
PharFileInfo::delMetadata
— Efface les métadonnées de l'entrée
PharFileInfo::getCRC32
— Retourne le code CRC32 ou soulève une exception si le CRC n'a pas été vérifié
PharFileInfo::getCompressedSize
— Retourne la taille actuelle (avec compression) du fichier au sein de l'archive Phar
PharFileInfo::getMetadata
— Retourne les méta-données spécifiques attachées à un fichier
PharFileInfo::getPharFlags
— Retourne les drapeaux du fichier Phar
PharFileInfo::hasMetadata
— Retourne les méta-données de l'entrée
PharFileInfo::isCRCChecked
— Détermine si le fichier a un CRC vérifié
PharFileInfo::isCompressed
— Retourne si l'entrée est compressée
PharFileInfo::isCompressedBZIP2
— Détermine si l'archive Phar est compressée avec bzip2
PharFileInfo::isCompressedGZ
— Détermine si l'archive Phar est compressée avec gzip
PharFileInfo::setCompressedBZIP2
— Compresse l'entrée Phar courante au sein du phar avec Bzip2
PharFileInfo::setCompressedGZ
— Compresse l'entrée Phar courante au sein du phar avec gzip
PharFileInfo::setMetadata
— Fixe les métadonnées spécifiques à un fichier
PharFileInfo::setUncompressed
— Décompresse l'entrée Phar courante au sein du phar s'il y a lieu
PharException
— La classe PharException
PharException
— La classe PharException fournit une classe d'exception spécifique à phar pour essayer/attraper des blocs
lzf_optimized_for
Introduction
Extensions sur l'archivage et la compression
PHP Manual