Seiring dengan peningkatan versi bundled Apache, Php dan Mysql yang banyak dipergunakan oleh web programmer, mau tidak mau harus dilakukan pengeditan atau pembenahan pada fungsi-fungsi yang sudah tidak disupport oleh PHP 5.3.x secara menyeluruh agar script dapat berjalan baik pada PHP 5.3.x.
Banyak sekali script-script lawas yang sebelumnya tidak bermasalah namun jika kita menginstall lokal server dengan bundled - katakanlah Xamp versi terbaru, akan menampilkan error saat startup web. Contoh error :
Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in C:\xampp\htdocs\www\smuobaru\user\level_inc.php on line 31
Error tersebut artinya adalah fungsi mysql_db_query telah ditinggalkan dan disarankan untuk menggunakan fungsi mysql_query().
Berikut ini adalah beberapa fungsi yang harus disesuaikan dengan PHP 5.3.x sekaligus cara mengatasi website error deprecated function PHP
- call_user_method() diganti call_user_func()
- call_user_method_array() diganti call_user_func_array()
- define_syslog_variables()
- dl()
- ereg() diganti preg_match()
- ereg_replace() diganti preg_replace()
- eregi() diganti preg_match() dengan i
- eregi_replace() diganti preg_replace() dengan i
- set_magic_quotes_runtime() diganti magic_quotes_runtime()
- session_register() diganti $_SESSION
- session_unregister() diganti $_SESSION
- session_is_registered() diganti $_SESSION
- set_socket_blocking() diganti stream_set_blocking()
- split() diganti preg_split()
- spliti() diganti preg_split() dengan ditambahi i
- sql_regcase()
- mysql_db_query() diganti mysql_select_db() dan mysql_query()
- mysql_escape_string() diganti mysql_real_escape_string()
Mungkin hanya ini saja ulasan Cara Mengatasi Website Error Deprecated Function PHP. Mohon maaf apabila ada kesalahan. Semoga artikel singkat ini bermanfaat, sampai jumpa di postingan lainnya. Salam sukses buat sobat dan terima kasih sudah berkunjung.
0 comments