CodeIgniter - Only variable references should be returned by reference

21 Juli 2016

Perkembangan server web yang dibundling dengan database misalkan kasus upgrade produk Xampp terkadang menyebabkan aplikasi php yang telah kita bangun sebelumnya menjadi error. Pada CodeIgniter versi 2.1.4  terkadang ditemui adanya error pada server xampp baru seperti 5.6.8 keatas. Eror tersebut tampil dengan mode development pada konstanta Environment. Bunyi erornya yaitu: 

A PHP Error was encountered

Severity: Notice

Message: Only variable references should be returned by reference

Filename: core/common.php

Line Number: 257

Untuk mengatasi eror ini dapat dilakukan dengan mengubah baris 257 pada file core/Common.php, yang aslinya:

return $_config[0] =& $config;


diubah menjadi seperti berikut:
$_config[0] =& $config;
return $_config[0];
only variable references should be returned by reference

Sebaiknya bila server diupdate CodeIgniter juga diupdate ke versi yang sesuai, sehingga keamanan, kecepatan dan performanya lebih baik. 

Tidak ada komentar: