SplObjectStorage::contains

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

SplObjectStorage::containsChecks if the storage contains a specific object

警告

此函数自 PHP 8.5.0 起弃用。强烈建议不要应用此函数。

说明

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

Checks if the storage contains the object provided.

参数

object

The object to look for.

返回值

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

更新日志

版本 说明
8.5.0 This method has been deprecated in favor of SplObjectStorage::offsetExists().

示例

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

以上示例的输出类似于:

bool(true)
bool(false)

参见

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top