SplObjectStorage::contains

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

SplObjectStorage::containsChecks if the storage contains a specific object

Warnung

Diese Funktion ist seit PHP 8.5.0 als DEPRECATED (veraltet) markiert. Von der Verwendung dieser Funktion wird dringend abgeraten.

Beschreibung

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

Checks if the storage contains the object provided.

Parameter-Liste

object

The object to look for.

Rückgabewerte

Returns true if the object is in the storage, false otherwise.

Changelog

Version Beschreibung
8.5.0 This method has been deprecated in favor of SplObjectStorage::offsetExists().

Beispiele

Beispiel #1 SplObjectStorage::contains() example

<?php
$o1
= new stdClass;
$o2 = new stdClass;

$s = new SplObjectStorage();

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

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

bool(true)
bool(false)

Siehe auch