SplObjectStorage::contains
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Checks if the storage contains a specific object
Function-8-5-0
Description
SplObjectStorage::contains(object $object): bool
Checks if the storage contains the object provided.
Parameters
objectThe
objectto look for.
Return Values
Returns true if the object is in the storage, false otherwise.
Changelog
| Version | Description |
|---|---|
| 8.5.0 | This method has been deprecated in favor of SplObjectStorage::offsetExists. |
Examples
SplObjectStorage::contains() example
php
<?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:
output
bool(true)
bool(false)See Also
SplObjectStorage::offsetExists