Der Fehler
Warning: [FUNCTION]
Compilation failed:
unrecognized character after (?P
at offset [OFFSET]
in [FILE]
on line [LINE]
»Nicht-erlaubtes Zeichen hinter der Angabe (?P«
tritt auf, wenn bei der Angabe eines assoziativen Indexes für einen Unterausdruck
die öffnende spitze Klammer vergessen wurde. Da diese Angabe zwingend notwendig ist,
meldet sich PHP mit einer Fehlermeldung.
Beispiele
Hier
<?PHP
preg_match('#Dies(?Pinner_part>.*)sein#', 'Dies kann ein Test sein');
?>
wurde nach dem einleitenden (?P
die öffnende
spitze Klammer vergessen.
Fehlerbeseitigung
Der Fehler ist schnell beseitigt, es reicht aus, die öffnende spitze Klammer zu ergänzen.
Verwandte Themen
- Fehlermeldungen
- Metazeichen
- PHP-Funktionen
- preg_match()
- preg_match_all()
- preg_replace()
- preg_replace_callback()
- preg_split()
- Syntax error after (?P
- Unterausdrücke
Kapitelnavigation
- Letzte Änderung: 24.01.2013, 14:28:11
- © 2003 - 2018 nophia web