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

Reply via email to