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