PHP 8.3.4 Released!

Phar::count

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)

Phar::countВозвращает количество записей (файлов) в Phar-архиве

Описание

public Phar::count(int $mode = COUNT_NORMAL): int

Список параметров

mode

Параметр mode - целочисленное значение, определяющее используемый режим подсчёта. По умолчанию установлено значение COUNT_NORMAL, подсчитываются только элементы в архиве, которые не были удалены или скрыты. Если установлено значение COUNT_RECURSIVE, подсчитываются все элементы в архиве, включая удалённые или скрытые.

Возвращаемые значения

Количество файлов, содержащихся в этом 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 записей

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top