/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/filter/tests/bug76366.phpt
38 строк
585 B
Nikita Popov
Migrate SKIPIF -> EXTENSIONS (#7138)
11 июн 2021, 12:57
Не верифицирован
11 июн 2021, 12:57
7485978
Код
Авторство
О чём код?
--TEST-- Bug #76366 (references in sub-array for filtering breaks the filter) --EXTENSIONS-- filter --FILE-- <?php #array to filter $data = ['foo' => 6]; #filter args $args = [ 'foo'=> [ 'filter' => FILTER_VALIDATE_INT, 'flags' => FILTER_FORCE_ARRAY ] ]; $args['foo']['options'] = []; #create reference $options = &$args['foo']['options']; #set options $options['min_range'] = 1; $options['max_range'] = 5; #show the filter result var_dump(filter_var_array($data, $args)); ?> --EXPECT-- array(1) { ["foo"]=> array(1) { [0]=> bool(false) } }