You can call:
$storage->removeAll($storage);
To remove all elements.
(PHP 5 >= 5.3.0, PHP 7)
SplObjectStorage::removeAll — Removes objects contained in another storage from the current storage
Removes objects contained in another storage from the current storage.
storage
The storage containing the elements to remove.
Nu este întoarsă nici o valoare.
Example #1 SplObjectStorage::removeAll() example
<?php
$o1 = new StdClass;
$o2 = new StdClass;
$a = new SplObjectStorage();
$a[$o1] = "foo";
$b = new SplObjectStorage();
$b[$o1] = "bar";
$b[$o2] = "gee";
var_dump(count($b));
$b->removeAll($a);
var_dump(count($b));
?>
Exemplul de mai sus va afișa ceva similar cu:
int(2) int(1)
You can call:
$storage->removeAll($storage);
To remove all elements.