Mencocokan script anda dengan PHP 6
Terhitung 2 hari ini saya dibuat pusing dengan keluhan client yang selalu menemukan error di aplikasi yang saya buat ketika mereka meng-upload script saya ke server mereka. Kebetulan saya mengembangkan aplikasi mereka dengan menggunakan CodeIgniter. Error-error yang mereka kirim lebih membingungkan saya karena saya baru kali ini melihat error seperti ini:
Deprecated: Assigning the return value of new by reference is deprecated in J:\Webmaster_File\Project\product_database\system\codeigniter\Common.php on line 123 Deprecated: Assigning the return value of new by reference is deprecated in J:\Webmaster_File\Project\product_database\system\codeigniter\Common.php on line 129 Fatal error: Call to undefined function set_magic_quotes_runtime() in J:\Webmaster_File\Project\product_database\system\codeigniter\CodeIgniter.php on line 53
Ternyata server mereka menggunakan AppServ2.6 untuk menjalankan beberapa aplikasi intranet mereka. Dan di appserv2.6, versi PHP yang digunakan adalah PHP6. Saya cukup terkejut karena di PHP6 ada beberapa scripting PHP5 yang tidak cocok / compatible lagi, jadi dengan terpaksa saya harus menyesuaikan script PHP5 pada CodeIgniter agar bisa berjalan dengan baik di PHP6.
Setelah selesai bergulat dengan PHP6, akhirnya saya menemukan beberapa kesimpulan yang mungkin bisa membantu anda para developer sekalian. Berikut adalah hal-hal yang harus anda lakukan apabila ingin bermain dengan PHP6.



Chandra Jatnika

Recent Comments