On 20.08.2014 19:50, Ferenc Kovacs wrote: > > 2014.08.17. 21:59 ezt írta ("Marc Bennewitz" <php@mabe.berlin>): >> >> Hi internals! >> >> I've created a draft RFC and patch to change the behavior of > non-strict string to string comparison to be binary safe (as the strict > comparison operator does): >> >> https://wiki.php.net/rfc/binary_string_comparison >> >> On comparing two numeric strings both operands will be equal if the > string representation will be the same. On comparing two numeric strings > the first operand will be greater if the first not matching byte will be > higher. On comparing two numeric strings the first operand will be lower > if the first not matching byte will be lower. >> >> As a side effect it makes string comparison much faster and force > developer to really write what they mean (No need to guess) and to force > developers to cast/filter input once which also affects performance. >> >> On C-Level the function zendi_smart_strcmp will be unused and marked > as deprecated. >> >> Thanks, >> Marc >> >> -- >> PHP Internals - PHP Runtime Development Mailing List >> To unsubscribe, visit: http://www.php.net/unsub.php >> > > Maybe it was already mentionex, but just to make sure: this would fix > issues like https://bugs.php.net/bug.php?id=54547 > Yes, such comparison issues will go away!
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php