(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
PharFileInfo::getCompressedSize — Retourne la taille actuelle (avec compression) du fichier au sein de l'archive Phar
Cette méthode retourne la taille du fichier au sein de l'archive Phar. Les fichiers non compressés retourneront la même valeur avec getCompressedSize qu'avec filesize()
Cette fonction ne contient aucun paramètre.
La taille en octets du fichier au sein de l'archive Phar sur le disque.
Exemple #1 Un exemple avec PharFileInfo::getCompressedSize()
<?php
try {
$p = new Phar('/chemin/vers/mon.phar', 0, 'mon.phar');
$p['monfichier.txt'] = 'salut';
$file = $p['monfichier.txt'];
echo $file->getCompressedSize();
} catch (Exception $e) {
echo 'L'écriture de mon.phar a échoué : ', $e;
}
?>
L'exemple ci-dessus va afficher :
2