php, preg_match i switch /u - czemu nie działa?

Jacek Osiecki joshua w hybrid.pl
Czw, 13 Paź 2011, 14:43:35 CEST


Witam,

Mam taki problem:

root w india ~> echo '<? $x="jacek"; 
$y=preg_match("/^j.*/",$x,$z);var_dump($z);'|php.cli
array(1) {
   [0]=>
   string(5) "jacek"
}
root w india ~> echo '<? $x="jacek"; 
$y=preg_match("/^j.*/u",$x,$z);var_dump($z);'|php.cli
PHP Warning:  preg_match(): Compilation failed: unknown option bit(s) set 
at offset 0 in - on line 1
NULL
root w india ~>

Switch /u służy do obsługi utf...
Coś mam źle ustawione w systemie, czy też w ogóle nasze PHP nie uznaje 
tego switcha?

Pozdrawiam,
-- 
Jacek Osiecki joshua w ceti.pl GG:3828944
I don't want something I need. I want something I want.


Więcej informacji o liście pld-users-pl