(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
PharFileInfo::getCompressedSize — Devuelve el tamaño actual (con compresión) del fichero dentro del archivo Phar
Este método devuelve el tamaño del fichero dentro del archivo Phar. Los ficheros no comprimidos devolverán el mismo valor con getCompressedSize que con filesize()
Esta función no contiene ningún parámetro.
El tamaño en bytes del fichero dentro del archivo Phar en el disco.
Ejemplo #1 Un ejemplo con PharFileInfo::getCompressedSize()
<?php
try {
$p = new Phar('/ruta/hacia/mon.phar', 0, 'mon.phar');
$p['monfichier.txt'] = 'hola';
$file = $p['monfichier.txt'];
echo $file->getCompressedSize();
} catch (Exception $e) {
echo 'La escritura de mon.phar ha fallado: ', $e;
}
?>
El ejemplo anterior mostrará :
2