#42238 [Bgs]: var_dump of preg_match array hangs script
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=42238edit=1
#42238 [NEW]: var_dump of preg_match array hangs script
From: redsandro at gmail dot com Operating system: Linux / WinXP PHP version: 5.2.4RC1 PHP Bug Type: Scripting Engine problem Bug description: var_dump of preg_match array hangs script 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 bug report at http://bugs.php.net/?id=42238edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=42238r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=42238r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=42238r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=42238r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=42238r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=42238r=needtrace Need Reproduce Script:http://bugs.php.net/fix.php?id=42238r=needscript Try newer version:http://bugs.php.net/fix.php?id=42238r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=42238r=support Expected behavior:http://bugs.php.net/fix.php?id=42238r=notwrong Not enough info: http://bugs.php.net/fix.php?id=42238r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=42238r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=42238r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=42238r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=42238r=dst IIS Stability:http://bugs.php.net/fix.php?id=42238r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=42238r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=42238r=float No Zend Extensions: http://bugs.php.net/fix.php?id=42238r=nozend MySQL Configuration Error:http://bugs.php.net/fix.php?id=42238r=mysqlcfg