ID: 42238 User updated by: redsandro at gmail dot com Reported By: redsandro at gmail dot com Status: Bogus Bug Type: Scripting Engine problem Operating System: Linux / WinXP PHP Version: 5.2.4RC1 New Comment:
I used php 5 like the website recommended 'cause there's no stable 6 release yet afaik. Anyway, the bug is reproducable but is bogus. Aparrently, the output causes Opera to wait for and hide some code (looking like error), Firefox the same but not waiting for more, and IE displaying only the first line. Either case html *source* is fine. It's a browser issue, not even an error. During my hours of confusion I didn't realise that. Sorry. Previous Comments: ------------------------------------------------------------------------ [2007-08-07 21:48:04] [EMAIL PROTECTED] When you know you have an older version at least try upgrading it before reporting a bug. Can't reproduce though. ------------------------------------------------------------------------ [2007-08-07 21:26:04] redsandro at gmail dot com Description: ------------ When preg_matching a multiline string containing '<?', dumping the resulting $matches array hangs the script engine. I've noticed the same in php 4.4.1 and 5.2.1. Reproduce code: --------------- <?php echo '<pre>'; $var = "<? // <- Remove first two chars and this script won't hang."; $pattern = "/^(.+)$/s"; preg_match($pattern, $var, $matches); print_r($matches); exit; Expected result: ---------------- Array ( [0] => <? // <- Remove first two chars and this script won't hang. [1] => <? // <- Remove first two chars and this script won't hang. ) Actual result: -------------- Array ( ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=42238&edit=1