ID: 47856 Updated by: il...@php.net Reported By: hk at truebridge dot com -Status: Verified +Status: Closed Bug Type: Strings related Operating System: * PHP Version: 5.3CVS-2009-04-01 New Comment:
This bug has been fixed in CVS. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. Previous Comments: ------------------------------------------------------------------------ [2009-04-01 10:50:44] j...@php.net This only happens with PHP_5_3 branch. Both HEAD and PHP_5_2 are not affected. ------------------------------------------------------------------------ [2009-04-01 03:38:07] hk at truebridge dot com Description: ------------ stristr converts needle to lower-case Problem occurs on XP SP3 This does not happen on PHP 5.2.8 on FreeBSD 7.1 Reproduce code: --------------- $haystack = "HAYSTACK"; $needle = "NEEDLE"; stristr( $haystack,$needle); echo $haystack; // --> HAYSTACK echo $needle; // --> needle Expected result: ---------------- HAYSTACK NEEDLE Actual result: -------------- HAYSTACK needle ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=47856&edit=1