Heim  >  Artikel  >  Backend-Entwicklung  >  Regulärer Ausdruck - Wird der reguläre PHP-Ersatz preg_replace das Programm zum Absturz bringen?

Regulärer Ausdruck - Wird der reguläre PHP-Ersatz preg_replace das Programm zum Absturz bringen?

WBOY
WBOYOriginal
2016-12-01 00:25:281159Durchsuche

php5.6.15

Ich habe eine SQL-Batch-Einfügung in die Datenbank geschrieben. Bei Verwendung von preg_replace wird kein Fehler im Systemprotokoll angezeigt . Wenn mein SQL kürzer ist, ist es in Ordnung.

Selbst wenn das Traceback-Limit überschritten wird, sollte es dann nicht zu einem Fehler kommen? Wie konnte es zusammenbrechen?

Ist es jemandem aufgefallen? Was ist los?

Antwortinhalt:

php5.6.15

Ich habe eine SQL-Batch-Einfügung in die Datenbank geschrieben. Bei Verwendung von preg_replace wird im Systemprotokoll kein Fehler gemeldet . Wenn mein SQL kürzer ist, ist es in Ordnung.

Selbst wenn das Traceback-Limit überschritten wird, sollte es dann nicht zu einem Fehler kommen? Wie konnte es zusammenbrechen?

Ist es jemandem aufgefallen? Was ist los?

Ich habe es schon einmal getestet. Mehr als 7.000 Teile der einfachsten Daten auf einmal zu schreiben, wäre zu lang. Einfach mehrmals einfügen

Ich weiß nicht, ob Sie gleichzeitig einsetzen und ersetzen oder ob Sie gleichzeitig ersetzen und einsetzen, Sie sollten die beiden trennen! Protokollieren Sie es dann, um zu sehen, wo das Problem aufgetreten ist.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn