Возвращает количество объектов в контейнере

# SplObjectStorage::count

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

SplObjectStorage::count — Возвращает количество объектов в контейнере

### Описание

public function SplObjectStorage::count(int `$mode` = `COUNT_NORMAL`): int

Производит подсчёт объектов в контейнере.

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

`mode`

  Если для необязательного параметра `mode` задано значение `COUNT_RECURSIVE` (или 1), SplObjectStorage::count() будет рекурсивно подсчитывать объём хранилища.

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

Количество объектов в контейнере.

### Примеры

Пример #1 Пример использования SplObjectStorage::count()

    <?php
    $s = new SplObjectStorage();
    $o1 = new stdClass;
    $o2 = new stdClass;

    $s->attach($o1);
    $s->attach($o2);
    $s->attach($o1);
    var_dump($s->count());
    var_dump(count($s));
    ?>

Вывод приведённого примера будет похож на:

    int(2)
    int(2)

### Смотрите также

- SplObjectStorage::attach() - Добавляет объект в хранилище
- SplObjectStorage::detach() - Удаляет значение object из хранилища

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open