Error di CodeIgniter

Saat ini banyak para pengguna CodeIgniter yang mengalami masa galau. Yaitu dengan CodeIgniter tidak dilanjutkan versi opensourcenya dan elislab lebih memilih mengembangkan expression engine yang berbayar dan non opensource. Selain itu serbuan dari Laravel yang saat ini sedang booming dan menguasai hampir 75% developer.

Namun, ada data statistik yang menyebutkan di beberapa negara tertentu termasuk Indonesia, Codeigniter masih merupakan pilihan bagi para programmer. Salah satunya termasuk saya masih saja menggunakan CodeIgniter. Kebanyakan dari programmer yang belum pindah framework alasannya hampir sama yaitu belum menemukan titik dimana harus pindah.

Memang laravel memberikan banyak pilihan yang lebih baik namun, masalahnya itu bukan alasan untuk kemudian pindah framework. Kalau kemudian misalnya php tidak lagi support codeigniter mungkin saat itu juga langsung pindah.

Kali ini ditulisan ini adalah salah satu error di CodeIgniter yang terjadi di core utamanya CodeIgniter ketika dijalankan di PHP versi 5.6 ke atas. Peringatannya seperti berikut:

A PHP Error was encountered
Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/Common.php
Line Number: 257

Cara membetulkan error ini sebenarnya mudah yaitu:

dibaris 257 tertulis

return $_config[0] =& $config; 

Ubah menjadi

$_config[0] =& $config;
return $_config[0]; 

Nah errornya sudah selesai, bahkan sudah di patch di CodeIgniter 2.2.1 sekarang CodeIgniter terakhir di versi 3, Dan Masih bisa digunakan di versi php sekarang.

Tagged with: , ,
Ditulis dalam Lanjutan, Serba-serbi PHP
Produk Promo
Desktop Mini PC Intel Core i3
Kategori Tulisan

Klik untuk mendapatkan Update melalui email anda

Bergabung dengan 166 pelanggan lain