php8.5
Home/ Manual/ spl / splobjectstorage/ SplObjectStorage::addAll

SplObjectStorage::addAll

PHP function Edit on GitHub ✎

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

Adds all objects from another storage

Description

SplObjectStorage::addAll(SplObjectStorage $storage): int

Adds all objects-data pairs from a different storage in the current storage.

Parameters

storage

The storage you want to import.

Return Values

The number of objects in the storage.

Examples

SplObjectStorage::addAll() example

php
<?php
$o = new stdClass;
$a = new SplObjectStorage();
$a[$o] = "hello";

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

The above example will output something similar to:

output
hello

See Also

  • SplObjectStorage::removeAll

Source: reference/spl/splobjectstorage/addall.xml · from the official PHP manual (php/doc-en)