(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::count — Retourne le nombre d'entrées (fichiers) dans l'archive Phar
$mode = COUNT_NORMAL): int
mode
      mode est une valeur entière spécifiant le mode de comptage à utiliser.
      Par défaut, il est défini à COUNT_NORMAL,
      qui ne compte que le nombre d'éléments dans l'archive qui n'ont pas été supprimés ou cachés.
      Lorsqu'il est défini à COUNT_RECURSIVE, il compte tous les éléments de l'archive,
      y compris ceux qui ont été supprimés ou cachés.
     
   Le nombre de fichiers contenus dans le phar, ou 0 (le nombre zéro)
   si aucun.
  
Exemple #1 Un exemple avec Phar::count()
<?php
// on s'assure que le phar n'existe pas
@unlink('lenouveauphar.phar');
try {
    $p = new Phar(dirname(__FILE__) . '/lenouveauphar.phar', 0, 'le nouveauphar.phar');
} catch (Exception $e) {
    echo 'Ne peut pas créer le phar:', $e;
}
echo 'Le nouveau phar a ' . $p->count() . " entrées\n";
$p['file.txt'] = 'salut';
echo 'Le nouveau phar a ' . $p->count() . " entrées\n";
?>
L'exemple ci-dessus va afficher :
Le nouveau phar a 0 entrées Le nouveau phar a 1 entrées