Die Fehlermeldung
Warning: [FUNCTION]
Compilation failed:
unmatched parentheses
at offset [OFFSET]
in [FILENAME]
on line [LINE]
»Keine passende Klammer gefunden«
sagt uns, dass eine schließende Klammer verwendet wurde, und zwar an der
Position [OFFSET] im Regulären Ausdruck, dazu aber keine passende
öffnende Klammer gefunden wurde. Dies ist quasi das Gegenteil der
Missing )-Fehlermeldung
Beispiele
In folgenden Code wurde eine schließende Klammer angegeben,
<?PHP
preg_match('#dies.*)sein#i', 'Dies könnte ein Text sein');
?>
ohne das eine dazu passende öffnende dazu vorhanden ist.
Fehlerbeseitigung
Sollte wirklich ein Unterausdruck definiert werden, muss die öffnende Klammer ergänzt werden, sollte es sich bei der Klammer um reinen Text handelt, so muss sie maskiert werden, um nicht als Metazeichen zu gelten.
Verwandte Themen
- Der Backslash
- Fehlermeldungen
- Metazeichen
- Missing )
- PHP-Funktionen
- preg_match()
- preg_match_all()
- preg_replace()
- preg_replace_callback()
- preg_split()
- Unterausdrücke
Kapitelnavigation
- Letzte Änderung: 24.07.2010, 03:39:02
- © 2003 - 2010 nophia web