DomDocument で非整形式の HTML を解析すると、PHP は頻繁にエラーを抑制します。警告を表示します。これらのデバッグ メッセージを回避したい場合は、プログラムで無効にすることができます。
HTML 読み込み中の警告を抑制するには、コードを次のように変更します。
<?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 } ?>
内部エラー処理を有効にする (経由) libxml_use_internal_errors())、libxml2 はエラーと警告を PHP に出力しません。その後、libxml_get_errors().
を使用して、これらのエラーを手動で取得して処理できます。以上がDomDocument (PHP) で非整形式 HTML を解析するときに警告を抑制するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。