So lösen Sie das Problem der PHP-Funktion split() ist veraltet

藏色散人
Freigeben: 2023-04-07 21:56:02
nach vorne
2647 Leute haben es durchsucht

Nachdem PHP auf 5.3 aktualisiert wurde, meldet das Programm den Fehler „Funktion split() ist veraltet“.

Aus verschiedenen Gründen (hauptsächlich im Hinblick auf die Regularisierung, Einzelheiten siehe unten) wird die Split-Funktion in der neuen Version nicht unterstützt.

Wenn Sie in PHP die veraltete Funktion erneut verwenden, wird ein Fehler gemeldet und muss geändert werden. (Die veraltete Funktion in Java gibt nur eine Warnung aus und kann weiterhin verwendet werden)

Was sollte geändert werden? Sehen Sie sich den ersten Parameter an. Wenn der erste Parameter kein regulärer Ausdruck ist, wird „split“ in „explodieren“ geändert. Wenn es sich um einen regulären Ausdruck handelt, wird „split“ in „preg_split“ geändert.

Explosion wird viel schneller sein als zuvor, da in der Vergangenheit die Regelmäßigkeit berücksichtigt werden musste und die Explosion die Regelmäßigkeit nicht berücksichtigte.

Für Regex nach PHP 5.3.0 wird die Verwendung von PCRE-Spezifikationen nicht empfohlen. Regex wird nicht empfohlen (Regex vereinheitlichen, um zu viele Spezifikationen zu vermeiden?).

Das Folgende ist also nicht empfohlene Funktion (POSIX) verwendet und eine Liste empfohlener Funktionen (PCRE), die ersetzt werden sollen, finden Sie unter: PHP:

Differences from POSIX regex
* POSIX → PCRE
* ereg_replace() → preg_replace()
* ereg() → preg_match()
* eregi_replace() → preg_replace()
* eregi() → preg_match()
* split() → preg_split()
* spliti() → preg_split()
* sql_regcase() → No equivalent
Nach dem Login kopieren

* Regex-Split ist erforderlich, preg_split() kann anstelle von

* Nicht erforderlicher Regex, solange Sie eine feste Zeichenfolge schnell teilen möchten, können Sie stattdessen explosion() verwenden (Die Geschwindigkeit ist viel schneller als bei Regex)

Empfohlen: "

PHP Anleitung"

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem der PHP-Funktion split() ist veraltet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:cnblogs.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!