(PHP 5 >= 5.3.0, PHP 7, PECL phar >= 1.0.0)
Phar::count — Возвращает количество записей (файлов) в Phar-архиве
Количество файлов, содержащихся в этом phar-архиве, либо 0 (число ноль), если архив пуст.
Пример #1 Пример использования Phar::count()
<?php
// убедитесь, что архив не существует
@unlink('brandnewphar.phar');
try {
$p = new Phar(dirname(__FILE__) . '/brandnewphar.phar', 0, 'brandnewphar.phar');
} catch (Exception $e) {
echo 'Не удалось создать phar:', $e;
}
echo 'Новый phar содержит ' . $p->count() . " записей\n";
$p['file.txt'] = 'привет';
echo 'Новый phar содержит ' . $p->count() . " записей\n";
?>
Результат выполнения данного примера:
Новый phar содержит 0 записей Новый phar содержит 1 записей