La classe Phar
Introduction
La classe Phar fournit une interface de haut niveau pour acc�der et cr�er des archives phar.
Synopsis de la classe
Phar
/* Propri�t�s */
/* M�thodes */
PharData convertToData
([ int $format= 9021976
[, int $compression= 9021976
[, string $extension
]]] )
Phar convertToExecutable
([ int $format= 9021976
[, int $compression= 9021976
[, string $extension
]]] )
void webPhar
([ string $alias
[, string $index
[, string $f404
[, array $mimetypes
[, array $rewrites
]]]]] )
}Sommaire
- 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