|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2007-02-24 02:05 UTC] nevermind at address dot org
[2007-02-24 03:35 UTC] nevermind at address dot org
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 06:00:01 2025 UTC |
Description: ------------ Repeated calls to str_ireplace appear to cause memory corruption if replacement is made. In my web application, the resulting string will "echo" fine but html page generated in subsequent class module is never served. str_replace works fine. Code working fine until upgrade to 5.2.1. Thanks - great stuff you guys do! Reproduce code: --------------- $str_s = str_replace( array('(t)', '(tm)', '™', chr(153)), ' (trade marked)', $str_s ); $str_s = str_replace( array('(r)', '(reg)', '®', chr(174)), ' (registered)', $str_s ); $str_s = str_replace( array('(c)', '(copy)', '©', chr(169)), ' (copyrighted)', $str_s ); Expected result: ---------------- proper substitution and web page served Actual result: -------------- guessing memory corruption as html never generated.