PharFileInfo
PHP Manual

PharFileInfo::getCompressedSize

(PHP >= 5.3.0, PECL phar >= 1.0.0)

PharFileInfo::getCompressedSizeDevolver el tamaño real de un fichero (con compresión) dentro de un archivo Phar

Descripción

int PharFileInfo::getCompressedSize ( void )

Devuelve el tamaño del fichero dentro del archivo Phar. Los ficheros no comprimidos devolverán el mismo valor que si se utilizara filesize() en vez de filesize()

Valores devueltos

El tamaño en bytes del fichero dentro del archivo Phar en disco.

Ejemplos

Ejemplo #1 Un ejemplo de PharFileInfo::getCompressedSize()

<?php
try {
    
$p = new Phar('/ruta/a/mi.phar'0'mi.phar');
    
$p['mifichero.txt'] = 'hola';
    
$fichero $p['mifichero.txt'];
    echo 
$fichero->getCompressedSize();
} catch (
Exception $e) {
    echo 
'Las operaciones de escritura sobre mi.phar fallaron: '$e;
}
?>

El resultado del ejemplo sería:

2

Ver también


PharFileInfo
PHP Manual