Bei der Verwendung von Regulären Ausdrücken kann es zu Fehlern kommen. Gemeint sind dabei die syntaktischen Fehler, ein vergessener Delimiter oder unpassende Parameter bei der Anwendung der PHP-Funktionen.
Diese Fehlermeldungen werden von PHP unter Umständen nicht angezeigt,
abhängig von Einstellungen in der Datei php.ini.
Wir empfehlen während des Entwicklungsprozesses die Verwendung der
Einstellung E_ALL. Dadurch werden alle Fehlermeldungen angezeigt.
Die Fehlermeldungen weisen meistens auch auf die Position ihres Auftretens hin.
Folgende allgemeine Platzhalter werden auf dieser Seite verwendet:
- FUNCTION
- Die PHP-Funktion, bei der der Fehler auftrat
- FILENAME
- Der Name der Datei, in der die PHP-Funktion aufgerufen wurde
- LINE
- Die Codezeile in der Datei, in der die PHP-Funktion aufgerufen wurde
- OFFSET
- Die Zeichenposition im Regulären Ausdruck, an der der Fehler auftrat
Folgende Fehlermeldungen können bei der Verwendung von Regulären Ausdrücken auftreten:
- Delimiter must not be alphanumeric or backslash
- No ending delimiter found
- Empty regular expression
- Nothing to repeat
- Missing )
- Unmatched parentheses
- Unknown modifier
- Missing terminating ] for character class
- Reference to non-existent subpattern
- Conditional group contains more than two branches
- Parameter mismatch, pattern is a string while replacement in an array
- Syntax error after (?P
- Unrecognized character after (?P
- Number too big in {} quantifier
- Numbers out of order in {} quantifier
- Recursive call could loop indefinitely
- Lookbehind assertion is not fixed length
Ich bin bemüht, alle Fehlermeldungen, die beim Einsatz von Regulären Ausdrücken auftreten können, aufzuführen. Sollten Sie hier eine mögliche Fehlermeldung vermissen, so teilen Sie mir das doch bitte mit.
Verwandte Themen
- Anwendungsbeispiele
- Assertions
- Aufbau von Regulären Ausdrücken
- Backreferences
- Bedingte Unterausdrücke
- Delimiter
- Der Backslash
- Metazeichen
- Modifier
- PHP-Funktionen
- Quantifier
- Rekursive Ausdrücke
- Unterausdrücke
- Zeichenklassen
Kapitelnavigation
- Letzte Änderung: 05.04.2012, 16:11:10
- © 2003 - 2012 nophia web