From: Operating system: MacOS Lion 10.7.2 PHP version: 5.4.0 Package: PCRE related Bug Type: Bug Bug description:Preg_match does not support unicode.
Description: ------------ I am not good at english. A warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 OS: MacOSX Lion 10.7.2 Web Server: apache 2 PHP : 5.4.0 PCRE (Perl Compatible Regular Expressions) Support: enabled PCRE Library Version: 8.02 2010-03-19 By the way: the php 5.4.0 released is stable or not ? thanks. Test script: --------------- <?php $r='/^(?P\w+)\/(?P\d+)\/$/u'; var_dump(preg_match($r,'test')); Expected result: ---------------- What does the warning mean ? The preg_match should be return 0 without warnings. Actual result: -------------- Warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /Users/zhangyowei/Web/lieqee/test.php on line 4 bool(false) -- Edit bug report at https://bugs.php.net/bug.php?id=61775&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=61775&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=61775&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=61775&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=61775&r=fixed Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=61775&r=needdocs Fixed in release: https://bugs.php.net/fix.php?id=61775&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=61775&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=61775&r=needscript Try newer version: https://bugs.php.net/fix.php?id=61775&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=61775&r=support Expected behavior: https://bugs.php.net/fix.php?id=61775&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=61775&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=61775&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=61775&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=61775&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=61775&r=dst IIS Stability: https://bugs.php.net/fix.php?id=61775&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=61775&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=61775&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=61775&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=61775&r=mysqlcfg