PHP 5.3.x mungkin juga versi terbaru sudah tidak lagi mendukung function dibawah ini
- magic_quotes_runtime
- magic_quotes_sybase
- register_globals
- Komentar menggunakan ‘#’ di file .ini
- define_syslog_variables
- register_long_arrays
- safe_mode
- magic_quotes_gpc
Berikut cara mengatasi Deprecated dari Script PHP
- call_user_method() menjadi: call_user_func()
- call_user_method_array() menjadi: call_user_func_array()
- define_syslog_variables()
- split() menjadi: preg_split()
- session_register() menjadi: the $_SESSION superglobal
- session_unregister() menjadi: $_SESSION superglobal
- session_is_registered() menjadi: $_SESSION superglobal
- set_socket_blocking() menjadi: stream_set_blocking()
- spliti() menjadi: preg_split()
- ereg() menjadi: preg_match()
- ereg_replace() menjadi: preg_replace()
- eregi() menjadi: preg_match()
- eregi_replace() menjadi: preg_replace()
- set_magic_quotes_runtime() and its alias, magic_quotes_runtime()
- mysql_db_query() menjadi: mysql_select_db() dan mysql_query()
- mysql_escape_string() menjadi: mysql_real_escape_string()
- dl() functin ini sudah dihapus di PHP 5.3
- sql_regcase() DEPRECATED tanpa penganti?
Jika belum sempat melakukan perubahan script PHP bisa juga menghilangkan pesan error di browser dengan cara menabahkan
error_reporting=E_ALL & ~E_NOTICE & ~E_DEPRECATED pada file php.ini. Jika menggunakan WHM terletak pada menu
PHP Configuration Editor.
Tidak ada komentar:
Posting Komentar