牛牛在线工具

SplObjectStorage::getInfo()

收录 8868 个 PHP 函数,含用途说明与用法示例。

SplObjectStorage::getInfo()

获取与对象关联的额外信息

函数名:SplObjectStorage::getInfo() 适用版本:PHP 5 >= 5.3.0, PHP 7 函数描述:SplObjectStorage::getInfo() 方法用于获取与对象关联的额外信息。 用法: public mixed SplObjectStorage::getInfo ( object $object ) 参数: $object:要获取信息的对象。 返回值: 如果对象存在并与 SplObjectStorage 关联,则返回与该对象关联的额外信息;如果对象不存在或未与 SplObjectStorage 关联,则返回 null。 示例: // 创建一个新的 SplObjectStorage 对象 $storage = new SplObjectStorage(); // 创建几个对象 $obj1 = new stdClass(); $obj2 = new stdClass(); $obj3 = new stdClass(); // 将对象与额外信息关联 $storage->attach($obj1, '信息1'); $storage->attach($obj2, '信息2'); // 获取对象关联的额外信息 $info1 = $storage->getInfo($obj1); $info2 = $storage->getInfo($obj2); $info3 = $storage->getInfo($obj3); echo $info1; // 输出:信息1 echo $info2; // 输出:信息2 var_dump($info3); // 输出:NULL 在上述示例中,我们首先创建了一个 SplObjectStorage 对象,并使用 attach() 方法将几个对象与额外信息关联。然后,我们使用 getInfo() 方法分别获取了这些对象关联的额外信息。注意,如果对象不存在或未与 SplObjectStorage 关联,则返回 null。