Cara Melumpuhkan Amaran Apabila Memuatkan HTML Tidak Dibentuk Dengan Baik oleh DomDocument (PHP)
Apabila menghuraikan fail HTML yang tidak baik- dibentuk, PHP boleh mengeluarkan amaran. Untuk mengelakkan amaran ini secara pemrograman, seseorang boleh menyekatnya menggunakan operator @:
@$xmlDoc->loadHTML($fetchResult);
Walau bagaimanapun, kaedah ini tidak membenarkan penangkapan amaran secara terprogram. Untuk berbuat demikian, anda boleh menggunakan langkah berikut:
Ini contohnya :
libxml_use_internal_errors(true); $dom->loadHTML($html); $errors = libxml_get_errors(); foreach ($errors as $error) { // Handle the errors as you wish }
Dengan mengikuti langkah ini, anda boleh melumpuhkan amaran apabila memuatkan HTML yang tidak terbentuk dengan baik dengan DomDocument sambil masih menangkap dan mengendalikan sebarang ralat yang mungkin berlaku.
Atas ialah kandungan terperinci Bagaimana untuk Melumpuhkan Amaran dan Menangkap Ralat Semasa Memuatkan HTML Tidak Dibentuk Dengan Baik dengan DomDocument dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!