SplObjectStorage
SplObjectStorage::attach
SplObjectStorage
PHP Manual

# SplObjectStorage::addAll

(PHP 5 >= 5.3.0)

SplObjectStorage::addAll — 別のストレージからすべてのオブジェクトを追加する

### 説明

public void SplObjectStorage::addAll ( SplObjectStorage `$storage` )

別のストレージにあるすべてのオブジェクトとデータのペアを、 現在のストレージに追加します。

### パラメータ

`storage`

  インポートしたいストレージ。

### 返り値

値を返しません。

### 例

例1 SplObjectStorage::addAll() の例

`<?php
$o = new StdClass;
$a = new SplObjectStorage();
$a[$o] = "hello";
$b = new SplObjectStorage();
$b->addAll($a);
echo $b[$o]."\n";
?>`

上の例の出力は、 たとえば以下のようになります。

    hello

### 参考

- SplObjectStorage::removeAll - 別のストレージに含まれているオブジェクトを現在のストレージから取り除く

SplObjectStorage
SplObjectStorage::attach
SplObjectStorage
PHP Manual