Unrecognized character after (?P

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
Kapitelnavigation