Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- Bug #53144 (Segfault in SplObjectStorage::removeAll) --FILE-- <?php $o1 = new St..

Decoded Output download

--TEST--
Bug #53144 (Segfault in SplObjectStorage::removeAll)
--FILE--
<?php

$o1 = new StdClass;
$o2 = new StdClass;

$b = new SplObjectStorage();
$b[$o1] = "bar";
$b[$o2] = "baz";

var_dump(count($b));
$b->removeAll($b);
var_dump(count($b));

?>
--EXPECT--
int(2)
int(0)

Did this file decode correctly?

Original Code

--TEST--
Bug #53144 (Segfault in SplObjectStorage::removeAll)
--FILE--
<?php

$o1 = new StdClass;
$o2 = new StdClass;

$b = new SplObjectStorage();
$b[$o1] = "bar";
$b[$o2] = "baz";

var_dump(count($b));
$b->removeAll($b);
var_dump(count($b));

?>
--EXPECT--
int(2)
int(0)

Function Calls

None

Variables

None

Stats

MD5 0bb4a238cd73db6bbbed35f25aefdfbe
Eval Count 0
Decode Time 70 ms