|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull Requests
Pull requests:
HistoryAllCommentsChangesGit/SVN commits
[2015-03-14 08:20 UTC] nikic@php.net
[2015-03-14 08:20 UTC] nikic@php.net
-Status: Open
+Status: Closed
[2015-04-20 11:26 UTC] dominic at mailinator dot com
[2015-04-20 11:52 UTC] whatthejeff@php.net
-Assigned To:
+Assigned To: whatthejeff
[2015-04-20 12:03 UTC] whatthejeff@php.net
[2015-04-20 12:25 UTC] dominic at mailinator dot com
[2015-04-20 14:04 UTC] dominic at mailinator dot com
[2015-04-21 08:23 UTC] whatthejeff@php.net
[2015-04-21 08:56 UTC] derick@php.net
[2015-04-21 10:44 UTC] derick@php.net
[2015-04-21 11:11 UTC] whatthejeff@php.net
[2015-04-21 11:16 UTC] whatthejeff@php.net
[2015-04-21 11:42 UTC] dominic at mailinator dot com
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Nov 01 00:00:01 2025 UTC |
Description: ------------ FILTER_FLAG_STRIP_HIGH doesn't strip ASCII 127. This is inconsistent with FILTER_FLAG_ENCODE_HIGH which encodes ASCII 127 as expected. Test script: --------------- // FILTER_FLAG_STRIP_HIGH var_dump(filter_var("\x7f", FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH)); var_dump(filter_var("\x7f", FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH)); var_dump(filter_var("\x7f", FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH)); var_dump(filter_var("\x7f", FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH)); // FILTER_FLAG_ENCODE_HIGH var_dump(filter_var("\x7f", FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH)); var_dump(filter_var("\x7f", FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH)); var_dump(filter_var("\x7f", FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH)); var_dump(filter_var("\x7f", FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH)); Expected result: ---------------- string(0) "" string(0) "" string(0) "" string(0) "" string(6) "" string(6) "" string(3) "%7F" string(6) "" Actual result: -------------- string(1) "" string(1) "" string(3) "%7F" string(1) "" string(6) "" string(6) "" string(3) "%7F" string(6) ""