Hiba - funkciót ereg () vagy split () is elavult -, hogyan lehet megoldani a problémát
Nevezetesen ezek a funkciók: ereg (), eregi () és a split (). Átadását követően a telephelyünkön PHP 5.3 változat kezdtek megjelenni a hiba jellege: Function ereg () is elavult. Funkció eregi () használata nem helyes vagy Function split () is elavult.
Az ilyen hibák viszonylag könnyű meghatározni, például egy hibát „funkció split () használata nem helyes a” lehet korrigálni egyszerűen kicseréljük a szót osztott meg a kódot, hogy felrobban.
Igen, pontosan ez nagyon egyszerű, csak lehetséges, hogy a hiba kijavítására: Function ereg () használata nem helyes, egyszerűen cserélje EREG eregi a preg_match. Ehelyett, és, és a funkció kerül preg_match ( "/ abcd / i"). Mellesleg figyelmét a zárójelek. Nevezetesen, az új funkciók a két „perjel” a kifejezés: „”. Az elmúlt perjel kerül az „i”, ha megváltoztatjuk a eregi () függvényt.
Hiba funkció ereg_replace () használata nem helyes a pofiksit csak cserélni ereg_replace a preg_replace.
Hasonlóképpen, a hiba megoldódik: elavult: funkció set_magic_quotes_runtime () elavult a
Szükség van erre, például:
@set_magic_quotes_runtime (0); cserélje ini_set ( 'magic_quotes_runtime', 0);
@set_magic_quotes_runtime ($ MQR); helyébe ini_set (magic_quotes_runtime ', $ MQR);
Azt is szeretném felhívni a figyelmet arra a tényre, hogy nem szükséges a támogatás örökölt funkciókat ahelyett, hogy cserélje ki őket újakra, mert még mindig meg kell változtatni a jövőben megjelenő PHP őket új, mert a régi funkciók teljesen el kell távolítani.