/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/filter/tests/036.phpt
39 строк
672 B
Nikita Popov
Migrate SKIPIF -> EXTENSIONS (#7138)
11 июн 2021, 12:57
Не верифицирован
11 июн 2021, 12:57
7485978
Код
Авторство
О чём код?
--TEST-- filter_var_array() and references --EXTENSIONS-- filter --FILE-- <?php $var = "1"; $data = array(); $data["test1"] = 1; $data["test2"] = &$var; $args = array(); $args["test1"] = FILTER_VALIDATE_INT; $args["test2"] = FILTER_VALIDATE_INT; $ret = filter_var_array($data, $args); var_dump($ret); var_dump($data); //should be separated, i.e. not reference anymore. looks like we can't change this, or it'd change the original zval instead.. var_dump($var); //should be still string(1) "1" echo "Done\n"; ?> --EXPECT-- array(2) { ["test1"]=> int(1) ["test2"]=> int(1) } array(2) { ["test1"]=> int(1) ["test2"]=> &string(1) "1" } string(1) "1" Done