{site_name}

{site_name}

🌜 搜索

SplObjectStorage::offsetExists 方法用于检查指定的

php 𝄐 0
phpspreadsheet中文手册,php Splash,php SplFileObject函数,php Spring Cloud,php SplFileObject previous,php SplFileObject web题
SplObjectStorage::offsetExists 方法用于检查指定的对象是否存在于 SplObjectStorage 对象中。 offsetExists 方法的参数是要检查的对象。如果对象存在,该方法返回 true;否则返回 false。

下面是一个使用 SplObjectStorage::offsetExists 的示例:

php
$storage = new SplObjectStorage();

$obj1 = new stdClass();
$obj2 = new stdClass();
$obj3 = new stdClass();

$storage->attach($obj1);
$storage->attach($obj2);

var_dump($storage->offsetExists($obj1)); // 输出: bool(true)
var_dump($storage->offsetExists($obj3)); // 输出: bool(false)


在上述示例中,我们首先创建了一个 SplObjectStorage 对象 $storage。然后,我们创建了三个 stdClass 类型的对象 $obj1、$obj2 和 $obj3。我们使用 attach 方法将 $obj1 和 $obj2 添加到 $storage 中。

最后,我们使用 offsetExists 方法检查 $storage 是否包含指定的对象。var_dump 函数用于打印结果。

在结果中,$storage->offsetExists($obj1) 返回 true,表示 $obj1 存在于 $storage 中。$storage>offsetExists($obj3) 返回 false,表示 $obj3 不在 $storage 中。