]> granicus.if.org Git - php/commit
Added range options to the float validation filter
authorFlorian Berberich <php.florianberberich@outlook.com>
Fri, 29 Mar 2019 19:18:19 +0000 (20:18 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Mon, 8 Apr 2019 11:22:26 +0000 (13:22 +0200)
commit07df6594b5c71b176b376aba8007bc33616bbfb0
tree8f6fbdac703982295c84d15a5abe2c91d8a32f93
parent897cb8bc6f381692273577c679e6ed04912feb76
Added range options to the float validation filter

php_filter_int (called via the constant FILTER_VALIDATE_INT) has the options min_range
and max_range. they allow the user to not only test if a value is a double but also if
the value is inside a specific range. php_filter_float (called via the constant
FILTER_VALIDATE_FLOAT) didn't provide this yet, making validation of numeric but
not-only-int values more complicated for the user.
this commits implements the options min_range and max_range for the function
php_filter_float to fix this inconsistency.
UPGRADING
ext/filter/logical_filters.c
ext/filter/tests/060.phpt [new file with mode: 0644]