Edit report at http://bugs.php.net/bug.php?id=51777&edit=1
ID: 51777
User updated by: trevor at ridgebizdev dot com
Reported by: trevor at ridgebizdev dot com
Summary: RegEx matching fails
Status: Bogus
Type: Feature/Change Request
Package: PCRE related
Operating System: Windows XP
PHP Version: 5.3.2
New Comment:
preg_last_error() has been available only for months with PHP 5.2.0. If
you notice my style of ${1}, you know I've been using these functions
since before 5.2.0. Who demanded preg_last_error() and when? Why don't
the preg_ functions use preg_last_error()? preg_last_error() is
working, but it's only half of the process of finishing the preg_
functions. Whether the expression fails to match or if the expression
engine crashes (which sounds like failing to match) then the argument
string is the return value--not the empty string. Do you dig it?
Previous Comments:
------------------------------------------------------------------------
[2010-05-17 21:24:20] trevor at ridgebizdev dot com
preg_last_error() is stellar. Why is it not used properly by the preg_
functions?
------------------------------------------------------------------------
[2010-05-17 08:22:26] [email protected]
http://php.net/preg_last_error
------------------------------------------------------------------------
[2010-05-13 04:19:36] trevor at ridgebizdev dot com
Setting the pcre.backtrack_limit makes 51777 an installation feature
request; however, because no warning is fired, the report remains a bug.
------------------------------------------------------------------------
[2010-05-12 20:10:54] trevor at ridgebizdev dot com
[Pcre]
;PCRE library backtracking limit.
; http://php.net/pcre.backtrack-limit
;pcre.backtrack_limit=100000
;PCRE library recursion limit.
;Please note that if you set this value to a high number you may consume
all
;the available process stack and eventually crash PHP (due to reaching
the
;stack size limit imposed by the Operating System).
; http://php.net/pcre.recursion-limit
;pcre.recursion_limit=100000
I have nothing set (I must be using the default). I use Windows XP
Professional with 4GB RAM and Core2Duo.
------------------------------------------------------------------------
[2010-05-12 09:14:13] [email protected]
Please try using this snapshot:
http://snaps.php.net/php5.3-latest.tar.gz
For Windows:
http://windows.php.net/snapshots/
Works here. Do you have a pcre.backtrack_limit set?
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/bug.php?id=51777
--
Edit this bug report at http://bugs.php.net/bug.php?id=51777&edit=1