Cara Mengatasi Message: __autoload() is deprecated, use spl_autoload_register() instead
Saat saya menguji coba sebuah aplikasi web untuk mencetak data ke dalam bentuk pdf menggunakan dompdf, muncul sebuah eror Severity: 8192 dengan pesan “__autoload() is deprecated use spl_autoload_register() instead”.
Entah karena apa, sebab saya hanya mendownload kemudian saya coba di XAMPP. Seperti ini penampakannya.
function __autoload($class){
if(file_exists(APPPATH."core/".strtolower($class).EXT)){
include_once(APPPATH."core/".strtolower($class).EXT);
}
}
Dan kemungkinan besar web ini masih menggunakan PHP versi lama. Eror ini muncul ketika saya memasang atau menguji aplikasi web ini ke leptop saya yang memiliki versi PHP terbaru.
Untuk mengatasinya, buka script tersebut sesuai dengan letak yang ditunjukkan. kemudian ganti script di atas dengan script berikut.
spl_autoload_register(function($class){
if(file_exists(APPPATH."core/".strtolower($class).EXT)){
include_once(APPPATH."core/".strtolower($class).EXT);
}
});
Demikian cerita saya pada artike ini, semoga bermanfaat.
0 Response to "Cara Mengatasi Message: __autoload() is deprecated, use spl_autoload_register() instead"
Posting Komentar