/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/filter/tests/011.phpt
34 строки
952 B
Nikita Popov
Deprecate FILTER_SANITIZE_STRING/STRIPPED
08 июл 2021, 17:46
08 июл 2021, 17:46
bf94010
Код
Авторство
О чём код?
--TEST-- filter_input() --INI-- precision=14 --EXTENSIONS-- filter --GET-- a=<b>test</b>&b=http://example.com --POST-- c=<p>string</p>&d=12345.7 --FILE-- <?php ini_set('html_errors', false); var_dump(filter_input(INPUT_GET, "b", FILTER_SANITIZE_URL)); var_dump(filter_input(INPUT_GET, "a", FILTER_SANITIZE_SPECIAL_CHARS, array(1,2,3,4,5))); try { filter_input(INPUT_GET, "b", FILTER_VALIDATE_FLOAT, new stdClass); } catch (TypeError $exception) { echo $exception->getMessage() . "\n"; } var_dump(filter_input(INPUT_POST, "d", FILTER_VALIDATE_FLOAT)); var_dump(filter_input(INPUT_POST, "c", FILTER_SANITIZE_SPECIAL_CHARS)); var_dump(filter_input(INPUT_POST, "d", FILTER_VALIDATE_INT)); echo "Done\n"; ?> --EXPECT-- string(18) "http://example.com" string(27) "<b>test</b>" filter_input(): Argument #4 ($options) must be of type array|int, stdClass given float(12345.7) string(29) "<p>string</p>" bool(false) Done