Bagaimanakah Saya Boleh Menahan Amaran Apabila Menghuraikan HTML Tidak Dibentuk Dengan Baik Dengan DomDocument (PHP)?

Barbara Streisand
Lepaskan: 2024-11-24 22:12:10
asal
884 orang telah melayarinya

How Can I Suppress Warnings When Parsing Non-Well-Formed HTML With DomDocument (PHP)?

Penindasan Ralat Semasa Penghuraian HTML dengan DomDocument (PHP)

Apabila menghuraikan HTML yang tidak terbentuk dengan baik dengan DomDocument, PHP selalunya memaparkan amaran. Jika anda ingin mengelakkan mesej penyahpepijatan ini, anda boleh melumpuhkannya secara pengaturcaraan.

Untuk menyekat amaran semasa memuatkan HTML, ubah suai kod anda seperti berikut:

<?php
// enable internal error handling
libxml_use_internal_errors(true);

// create a DOM document and load the HTML data
$xmlDoc = new DomDocument;
$xmlDoc->loadHTML($fetchResult);

// check for errors and handle them yourself
$errors = libxml_get_errors();
foreach ($errors as $error) {
    // handle the errors as you wish
}
?>
Salin selepas log masuk

Dengan mendayakan pengendalian ralat dalaman (melalui libxml_use_internal_errors()), libxml2 tidak akan mengeluarkan ralat dan amaran kepada PHP. Anda kemudiannya boleh mendapatkan semula dan mengendalikan ralat ini secara manual menggunakan libxml_get_errors().

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menahan Amaran Apabila Menghuraikan HTML Tidak Dibentuk Dengan Baik Dengan DomDocument (PHP)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan