SplObjectStorage::contains

(PHP 5 >= 5.1.0, PHP 7)

SplObjectStorage::containsChecks if the storage contains a specific object

Description

public SplObjectStorage::contains ( object $object ) : bool

Checks if the storage contains the object provided.

Parameters

object

The object to look for.

Return Values

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

Examples

Example #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));
?>

The above example will output something similar to:

bool(true)
bool(false)

See Also

© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/splobjectstorage.contains.php