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