PHP Conference Japan 2024

SplObjectStorage::attach

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

SplObjectStorage::attach在存储中添加对象

描述

public SplObjectStorage::attach(object $object, mixed $info = null): void

在存储中添加一个object,并可以选择将其与一些数据关联。

参数

object

要添加的object

info

object关联的数据。

返回值

不返回任何值。

示例

示例 #1 SplObjectStorage::attach() 示例

<?php
$o1
= new stdClass;
$o2 = new stdClass;
$s = new SplObjectStorage();
$s->attach($o1); // 等同于 $s[$o1] = NULL;
$s->attach($o2, "hello"); // 等同于 $s[$o2] = "hello";

var_dump($s[$o1]);
var_dump($s[$o2]);

?>

以上示例将输出类似以下内容

NULL
string(5) "hello"

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top