phpbar.de logo

Mailinglisten-Archive

[php] Fehler

[php] Fehler

Matthias Endler endler_(at)_upsys.de
Mon, 18 Sep 2000 23:40:30 +0200


>Ich bekomme folgende Fehlermeldung, die ich leider nicht verstehe:
>Warning: Compilation failed: range out of order in character class at
offset
>18 in WEBSITE.class on line 112

if(preg_match_all("/\{%([A-Za-z0-9\._-*]+)%\}/", $str, $vars)){
                   ^         ^       ^
                   |         |       |
offset:            1        10      18

Der - hat innerhalb einer Zeichenklasse eine besondere Bedeutung, deshalb
muss man ihn durch voranstellen eines Backslashes \ schuetzen.

Bsp:

[A-F] ist equivalent zu [ABCDEF].

Gruesse aus Muenchen
-Matthias




php::bar PHP Wiki   -   Listenarchive