/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/spl/tests/bug72051.phpt
26 строк
541 B
Tim Düsterhus
Include the source location in Closure names (#13550)
12 апр 2024, 19:21
Не верифицирован
12 апр 2024, 19:21
08b2ab2
Код
Авторство
О чём код?
--TEST-- Bug #72051 (The reference in CallbackFilterIterator doesn't work as expected) --FILE-- <?php $data = [ [1,2] ]; $callbackTest = new CallbackFilterIterator(new ArrayIterator($data), function (&$current) { $current['message'] = 'Test message'; return true; }); $callbackTest->rewind(); $data = $callbackTest->current(); $callbackTest->next(); print_r($data); ?> --EXPECTF-- Warning: {closure:%s:%d}(): Argument #1 ($current) must be passed by reference, value given in %s on line %d Array ( [0] => 1 [1] => 2 )