Partenaires :
Pc débutant
|
Mon ip
|
Punisher
|
Régis est un con
|
Jon
|
Clips musicaux
|
Culturisme Club Monthermé
|
Jessica
|
Elevage de l'aventure
|
Mavericke
|
Goueg
|
Alpes-terroir
|
planete-buzz : toute l'actu
|
Référencement
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 ingrédients de toutes les archives Phar, indépendemment 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 zlip 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 vers un fichier tar ou zip 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
— Retourne le chargeur PHP ou le 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
— Return whether phar was modified
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 fopen, file_get_contents, opendir, et toutes les fonctions relatives à stat
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 fichier actuellement excécuté (un phar) 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 doiventt ê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 object pour un fichier donné
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éta-donné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
— Add an empty directory to the tar/zip archive
PharData::addFile
— Add a file from the filesystem to the tar/zip archive
PharData::addFromString
— Add a file from the filesystem to the tar/zip archive
PharData::buildFromDirectory
— Construct a tar/zip archive from the files within a directory.
PharData::buildFromIterator
— Construct a tar or zip archive from an iterator.
PharData::compress
— Compresses the entire tar/zip archive using Gzip or Bzip2 compression
PharData::compressFiles
— Compresses all files in the current tar/zip archive
PharData::__construct
— Construct a non-executable tar or zip archive object
PharData::convertToData
— Convert a phar archive to a non-executable tar or zip file
PharData::convertToExecutable
— Convert a non-executable tar/zip archive to an executable phar archive
PharData::copy
— Copy a file internal to the phar archive to another new file within the phar
PharData::decompress
— Decompresses the entire Phar archive
PharData::decompressFiles
— Decompresses all files in the current zip archive
PharData::delMetadata
— Deletes the global metadata of a zip archive
PharData::delete
— Delete a file within a tar/zip archive
PharData::extractTo
— Extract the contents of a tar/zip archive to a directory
PharData::isWritable
— Returns true if the tar/zip archive can be modified
PharData::offsetSet
— set the contents of a file within the tar/zip to those of an external file or string
PharData::offsetUnset
— remove a file from a tar/zip archive
PharData::setAlias
— dummy function (Phar::setAlias is not valid for PharData)
PharData::setDefaultStub
— dummy function (Phar::setDefaultStub is not valid for PharData)
Phar::setMetadata
— Sets phar archive meta-data
Phar::setSignatureAlgorithm
— set the signature algorithm for a phar and apply it. The
PharData::setStub
— dummy function (Phar::setStub is not valid for PharData)
PharFileInfo
— La classe PharFileInfo
PharFileInfo::chmod
— Sets file-specific permission bits
PharFileInfo::compress
— Compresses the current Phar entry with either zlib or bzip2 compression
PharFileInfo::__construct
— Construct a Phar entry object
PharFileInfo::decompress
— Decompresses the current Phar entry within the phar
PharFileInfo::delMetadata
— Deletes the metadata of the entry
PharFileInfo::getCRC32
— Returns CRC32 code or throws an exception if CRC has not been verified
PharFileInfo::getCompressedSize
— Returns the actual size of the file (with compression) inside the Phar archive
PharFileInfo::getMetaData
— Returns file-specific meta-data saved with a file
PharFileInfo::getPharFlags
— Returns the Phar file entry flags
PharFileInfo::hasMetadata
— Returns the metadata of the entry
PharFileInfo::isCRCChecked
— Returns whether file entry has had its CRC verified
PharFileInfo::isCompressed
— Returns whether the entry is compressed
PharFileInfo::isCompressedBZIP2
— Returns whether the entry is compressed using bzip2
PharFileInfo::isCompressedGZ
— Returns whether the entry is compressed using gz
PharFileInfo::setCompressedBZIP2
— Compresses the current Phar entry within the phar using Bzip2 compression
PharFileInfo::setCompressedGZ
— Compresses the current Phar entry within the phar using gz compression
PharFileInfo::setMetaData
— Sets file-specific meta-data saved with a file
PharFileInfo::setUncompressed
— Uncompresses the current Phar entry within the phar, if it is compressed
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