MPDF Error : A non-numeric value encountered


MPDF merupakan salah satu jenis plugins php yang digunakan untuk menampilkan sebuah halaman dalam bentuk format pdf. Beberapa kali saya mengalami masalah dengan plugins ini dari mulai error Some data has already been output to browser, can't send PDF file masalah preg_replace sampai mpdf yang menampilkan karakter aneh , terutama pada versi 5.7, dia seperti tidak support berjalan di php 7.

Namun pada akhirnya saya mengerti bahwa itu kesalahan terdapat pada cara saya menulis script. Kembali ke masalah error a non-numeric value encountered pada mpdf versi 5.7 atau versi 6, sebenarnya pada versi php 7 atau diatasnya, error ini tidak akan ditampilkan ke user, namun biasanya masuk ke error_log di hosting.

Untuk mengatasi masalah ini, Anda bisa masuk atau akses file mpdf.php kemudian cari baris seperti berikut ini :

Versi 5.7 kurang lebih ada di baris 48-49 sedangkan versi 6 kalau tidak salah ada pada baris 89. Ganti baris 48-49 menjadi seperti berikut ini :

$errorlevel=error_reporting();
$errorlevel=error_reporting($errorlevel & ~(E_NOTICE|E_WARNING));

Kurang lebih seperti itu caranya supaya A non-numeric value encountered pad mpdf hilang

1 Response to "MPDF Error : A non-numeric value encountered"

  1. Ohhh ternyata bisa bikin sendiri yaa, saya terlalu bergantung pada table class yang langsung ada PDF nya itu hmmhh

    ReplyDelete

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin