Phar
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Utiliser les archives Phar
- Créer des archives Phar
- 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