Annotation of embedaddon/php/ext/spl/tests/bug54304.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #54304 (Setting replacement value for RegexIterator doesn't work)
3: --FILE--
4: <?php
5: class foo extends ArrayIterator {
6: public function __construct( ) {
7: parent::__construct(array(
8: 'test3'=>'test999'));
9: }
10: }
11:
12: $h = new foo;
13: $i = new RegexIterator($h, '/^test(.*)/', RegexIterator::REPLACE);
14: $i->replacement = 42;
15: var_dump($i->replacement);
16: foreach ($i as $name=>$value) {
17: var_dump($name, $value);
18: }
19: var_dump($i->replacement);
20: ?>
21: --EXPECT--
22: int(42)
23: string(5) "test3"
24: string(2) "42"
25: int(42)
26:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>