PHP 5.3 vietare l'uso della funzione dopo
Long time no blog. Recentemente o fare Meeplace opere personalizzate e 2.9 versione del lavoro. Allo stesso tempo, preparare il nostro nuovo progetto Meesocial. Ora non può rivelare il contenuto di tutti si prega di guardare avanti ad esso. . .
Oggi, nella versione MacOS 5,3 installato PHP, il risultato è: il Meeplace 2.8 (ambiente di debug) in una serie di errori saranno avvertiti nella pagina successiva. (Livello del prodotto non vi sarà alcun avviso). Richiesta che PHP5.3 ha vietato l'uso di alcune funzioni, o rinominati. Meeplace 2,9 sarà compatibile in PHP 5.3.
Sito ufficiale della spiegazione: http://cn2.php.net/manual/en/migration53.deprecated.php
Le seguenti funzioni estratto PHP5.3 vietato
Funzioni deprecate:
- call_user_method () (uso call_user_func () invece)
- call_user_method_array () (uso call_user_func_array () invece)
- define_syslog_variables ()
- dl ()
- ereg () (uso preg_match () invece)
- echo ereg_replace () (uso preg_replace () invece)
- eregi () (uso preg_match () con la 'i' modificatore invece)
- eregi_replace () (uso preg_replace () con la 'i' modificatore invece)
- set_magic_quotes_runtime () e il suo alias, magic_quotes_runtime ()
- session_register () (utilizzare il $ _SESSION autoglobal invece)
- session_unregister () (utilizzare il $ _SESSION autoglobal invece)
- session_is_registered () (utilizzare il $ _SESSION autoglobal invece)
- set_socket_blocking () (uso stream_set_blocking () invece)
- Split () (uso preg_split () invece)
- spliti () (uso preg_split () con la 'i' modificatore invece)
- sql_regcase ()
- mysql_db_query () (uso mysql_select_db () e mysql_query () invece)
- mysql_escape_string () (uso mysql_real_escape_string () invece)
- Passaggio di nomi di locale, categoria come stringhe è deprecato. Usa la famiglia LC_ * invece di costanti.
- Il parametro per is_dst mktime () . Utilizzare il nuovo fuso orario funzioni per la gestione invece.
