Проверяет, содержит ли хранилище конкретный объект

# SplObjectStorage::contains

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

SplObjectStorage::contains — Проверяет, содержит ли хранилище конкретный объект

Внимание

Начиная с PHP 8.5.0 функция УСТАРЕЛА. Полагаться на функцию настоятельно не рекомендуют.

### Описание

#[\Deprecated]
public function SplObjectStorage::contains(object `$object`): bool

Метод проверяет, содержит ли хранилище объект, который передали в параметр object.

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

`object`

  Значение object, которое требуется проверить.

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

Метод возвращает значение `true`, если объект в аргументе object содержится в хранилище, иначе возвращает значение `false`.

### Список изменений

Версия | Описание
--- | ---
8.5.0 | Метод объявлен устаревшим в пользу SplObjectStorage::offsetExists().

### Примеры

Пример #1 Пример проверки объекта в хранилище методом SplObjectStorage::contains()

    <?php

    $o1 = new stdClass();
    $o2 = new stdClass();

    $s = new SplObjectStorage();

    $s[$o1] = "hello";
    var_dump($s->contains($o1));
    var_dump($s->contains($o2));

    ?>

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

    bool(true)
    bool(false)

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

- SplObjectStorage::offsetExists() - Проверяет, существует ли объект в контейнере

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