/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/spl/tests/bug54304.phpt
25 строк
542 B
Máté Kocsis
Use typed property in RegexIterator
20 апр 2021, 15:45
20 апр 2021, 15:45
a92f5cb
Код
Авторство
О чём код?
--TEST-- Bug #54304 (Setting replacement value for RegexIterator doesn't work) --FILE-- <?php class foo extends ArrayIterator { public function __construct( ) { parent::__construct(array( 'test3'=>'test999')); } } $h = new foo; $i = new RegexIterator($h, '/^test(.*)/', RegexIterator::REPLACE); $i->replacement = "42"; var_dump($i->replacement); foreach ($i as $name=>$value) { var_dump($name, $value); } var_dump($i->replacement); ?> --EXPECT-- string(2) "42" string(5) "test3" string(2) "42" string(2) "42"