Phar
- Introducción
- Instalación/Configuración
- Constantes predefinidas
- Utilizar Archivos Phar
- Creación de archivos Phar
- ¿Qué hace de un phar un phar y no un tar o un zip?
- Ingredientes de todos los archivos Phar, independientes del formato de fichero
- Rutina de interoperabilidad del fichero Phar
- Comparación cara a cara de Phar, Tar y Zip
- Archivos phar basados en tar
- Archivos phar basados en zip
- El Formato de Fichero Phar
- Banderas mapeadas en bit globales de Phar
- Definición de la entrada de fichero del manifiesto de Phar
- Formato de la firma de Phar
- Phar — La clase Phar
- Phar::addEmptyDir — Añadir un directorio vacío al archvo phar
- Phar::addFile — Añadir un fichero desde el sistema de ficheros al archivo phar
- Phar::addFromString — Añadir un fichero desde un string al archivo phar
- Phar::apiVersion — Devolver la versión de la API
- Phar::buildFromDirectory — Construir un archivo phar desde los ficheros de un directorio
- Phar::buildFromIterator — Construir un archivo phar desde un iterador
- Phar::canCompress — Devuelve si la extensión phar soporta la compresión usando zlib o bzip2
- Phar::canWrite — Devolver si la extensión phar soporta la escritura y creación de archivos phar
- Phar::compress — Comprimir el archivo Phar entero usando la compresión Gzip o Bzip2
- Phar::compressAllFilesBZIP2 — Comprimir todos los ficheros del archivo Phar actual usando la compresión Bzip2
- Phar::compressAllFilesGZ — Comprimir todos los ficheros del archivo Phar actual usando la compresión Gzip
- Phar::compressFiles — Comprime todos los ficheros del archivo Phar actual
- Phar::__construct — Construir un objeto de archivo Phar
- Phar::convertToData — Convertir un archivo phar en un fichero tar o zip no ejecutable
- Phar::convertToExecutable — Convertir un archivo phar en otro formato de archivo phar ejecutable
- Phar::copy — Copiar un fichero interno de un archivo phar a otro fichero nuevo dentro del phar
- Phar::count — Devuelve el número de entradas (ficheros) en el archivo Phar
- Phar::createDefaultStub — Crear una rutina de interoperabilidad específica del formato de fichero phar
- Phar::decompress — Descomprimir un archivo Phar entero
- Phar::decompressFiles — Descomprimir todos los ficheros del archivo Phar actual
- Phar::delMetadata — Eliminar la metainformación global del phar
- Phar::delete — Borrar un fichero dentro de un archivo phar
- Phar::extractTo — Extraer el contenido de un archivo phar a un directorio
- Phar::getMetadata — Devolver la metainformación de un archivo phar
- Phar::getModified — Devolver si el phar fue modificado
- Phar::getSignature — Devolver la firma MD5/SHA1/SHA256/SHA512/OpenSSL de un archivo Phar
- Phar::getStub — Devolver el cargador de PHP o la rutina de interoperabilidad de un archivo Phar
- Phar::getSupportedCompression — Devolver un array de los algoritmos de compresión soportados
- Phar::getSupportedSignatures — Devolver un array con los tipos de firmas soportados
- Phar::getVersion — Devolver información de la versión del archivo Phar
- Phar::hasMetadata — Devolver si el phar tiene metainformación global
- Phar::interceptFileFuncs — Ordenar a phar interceptar fopen, file_get_contents, opendir, y todas las funciones relacionadas con estadísticas
- Phar::isBuffering — Determinar si las operaciones de escritura de Phar está siendo almacenadas en buffer, o están siendo volcadas directamente al disco
- Phar::isCompressed — Devuelve Phar::GZ oPHAR::BZ2 si el archivo phar entero está comprimido (.tar.gz/tar.bz, etc.)
- Phar::isFileFormat — Devolver true si el archivo phar está basado en el formato de fichero tar/phar/zip dependiendo del parámetro
- Phar::isValidPharFilename — Devolver si el nombre de fichero dado es un nombre de fichero phar válido
- Phar::isWritable — Devolver si el archivo phar se puede modificar
- Phar::loadPhar — Cargar cualquier archivo phar con un alias
- Phar::mapPhar — Leer el fichero (un phar) que está en ejecución y registrar su manifiesto
- Phar::mount — Montar un fichero o ruta externos en una ubicación virtual dentro de un archivo phar
- Phar::mungServer — Definir una lista de hasta 4 variables $_SERVER que debería ser modificadas para la ejecución
- Phar::offsetExists — Determina si un fichero existe en un phar
- Phar::offsetGet — Obtener un objeto de la clase PharFileInfo para un fichero específico
- Phar::offsetSet — Establecer el contenido de un fichero interno a aquel de un fichero externo
- Phar::offsetUnset — Eliminar un fichero de un phar
- Phar::running — Devolover la ruta completa del disco o el URL completo de phar del archivo Phar que está en ejecución
- Phar::setAlias — Establecer el alias para un archivo Phar
- Phar::setDefaultStub — Establecer el cargador o la rutina de interoperabilidad de un archivo Phar al cargador predeterminado
- Phar::setMetadata — Establecer la metainformación de un archivo phar
- Phar::setSignatureAlgorithm — Establecer el algoritmo de firma para un phar y aplicarlo
- Phar::setStub — Establecer el cargador de PHP o la rutina de interoperabilidad de un archivo Phar
- Phar::startBuffering — Iniciar las operaciones de escritura en buffer de Phar, no modifica el objeto Phar del disco
- Phar::stopBuffering — Detener las peticiones de escritura en buffer del archivo Phar, y guardar los cambios en disco
- Phar::uncompressAllFiles — Descomprimir todos los ficheros del archivo Phar actual
- Phar::unlinkArchive — Elimiar completamente un archivo phar del disco y de la memoria
- Phar::webPhar — mapPhar para archivos phar basados en web. Controlador principal para aplicaciones web
- PharData — La clase PharData
- PharData::addEmptyDir — Añadir un directorio vacío al archivo tar/zip
- PharData::addFile — Añadir un fichero desde el sistema de ficheros al archivo tar/zip
- PharData::addFromString — Añadir un fichero desde el sistema de ficheros al archivo tar/zip
- PharData::buildFromDirectory — Construir un archivo tar/zip desde los ficheros de un directorio
- PharData::buildFromIterator — Construir un archivo tar o zip desde un iterador
- PharData::compress — Comprimir el archivo tar/zip entero usando la compresión Gzip o Bzip2
- PharData::compressFiles — Comprime todos los ficheros del archivo tar/zip actual
- PharData::__construct — Construir un objeto de archivo tar o zip no ejecutable
- PharData::convertToData — Convertir un archivo phar en un fichero tar o zip no ejecutable
- PharData::convertToExecutable — Convertir un archivo tar/zip no ejecutable en un archivo phar ejecutable
- PharData::copy — Copiar un fichero interno de un archivo phar a otro fichero nuevo dentro del phar
- PharData::decompress — Descomprimir un archivo Phar entero
- PharData::decompressFiles — Descomprimir todos los ficheros del archivo zip actual
- PharData::delMetadata — Eliminar la metainformación global de un archivo zip
- PharData::delete — Borrar un fichero dentro de un archivo tar/zip
- PharData::extractTo — Extraer el contenido de un archivo tar/zip a un directorio
- PharData::isWritable — Devolver si el archivo tar/zip se puede modificar
- PharData::offsetSet — Establecer el contenido de un fichero dentro de un tar/zip a aquel de un fichero o cadena externos
- PharData::offsetUnset — Eliminar un ficerho de un archivo tar/zip
- PharData::setAlias — función sin sentido (Phar::setAlias no es válido para PharData)
- PharData::setDefaultStub — función sin sentido (Phar::setStub no es válido para PharData)
- Phar::setMetadata — Establecer la metainformación de un archivo phar
- Phar::setSignatureAlgorithm — Establecer el algoritmo de firma para un phar y aplicarlo
- PharData::setStub — función sin sentido (Phar::setStub no es válido para PharData)
- PharFileInfo — La clase PharFileInfo
- PharFileInfo::chmod — Esteblecer los bits de permiso específicos del fichero
- PharFileInfo::compress — Comprimir la entrada del Phar actual con la compresión zlib o bzip2
- PharFileInfo::__construct — Construir un objeto de entrada Phar
- PharFileInfo::decompress — Descomprimir la entrada Phar actual dentro del phar
- PharFileInfo::delMetadata — Eliminar la metainformación de una entrada
- PharFileInfo::getCRC32 — Devolver el códido CRC32 o lanzar una exepción si la CRC no ha sido verificado
- PharFileInfo::getCompressedSize — Devolver el tamaño real de un fichero (con compresión) dentro de un archivo Phar
- PharFileInfo::getMetadata — Devolver la metainformación específica de un fichero almacenada con un fichero
- PharFileInfo::getPharFlags — Devolver las banderas de una entrada de fichero
- PharFileInfo::hasMetadata — Devolver la metainformación de una entrada
- PharFileInfo::isCRCChecked — Devolver si la entrada de fichero tiene su CRC verificada
- PharFileInfo::isCompressed — Devolver si la entrada está comprimida
- PharFileInfo::isCompressedBZIP2 — Devolver si la entrada está comprimida con bzip2
- PharFileInfo::isCompressedGZ — Devolver si la entrada está comprimida con gz
- PharFileInfo::setCompressedBZIP2 — Comprimir la entrada actual de un Phar dentro del phar usando la compresión Bzip2
- PharFileInfo::setCompressedGZ — Comprimir la entrada actual de un Phar dentro del phar usando la compresión gz
- PharFileInfo::setMetadata — Establecer la metainformación específica de un fichero almacenda con un fichero
- PharFileInfo::setUncompressed — Descomprimir la entrada actual del Phar dentro del phar, si está comprimida
- PharException — La clase PharException
- PharException — La clase PharException ofrece una excepción de clase específica de phar para bloques try/catch