Apabila memuatkan kandungan HTML ke dalam DOMDocument, anda mungkin menghadapi amaran "htmlParseEntityRef: expecting ';' dalam Entiti." Ralat ini sering timbul disebabkan oleh entiti HTML yang cacat dalam kandungan yang dimuatkan. Untuk mengurangkan amaran ini sambil memastikan penyelesaian entiti yang betul, ikuti langkah berikut:
Dengan menggunakan teknik ini, amaran akan ditindas dan DOMDocument akan diisi dengan betul dengan kandungan HTML yang dimuatkan.
<code class="php">// create new DOMDocument $document = new \DOMDocument('1.0', 'UTF-8'); // set error level $internalErrors = libxml_use_internal_errors(true); // load HTML $document->loadHTML($html); // Restore error level libxml_use_internal_errors($internalErrors);</code>
Atas ialah kandungan terperinci Bagaimana untuk Menekan \'htmlParseEntityRef: mengharapkan \';\' dalam Entity\' Amaran dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!