phpでDOMを操作して、最終的にまたHTMLとして出力する際に、DOMDocument::saveHTMLを利用しております。ここでリファレンスを読んでみると引数について、以下のように記載があります。
php
1public DOMDocument::saveHTML ( DOMNode|null $node = null ) : string|false 2//node ドキュメントのサブセットを出力するオプションのパラメータ。
実際に、qiita等で以下のような引数の設定をしているようなコードを拝見したりします。
php
1$cleaned_html = utf8_decode($dom->saveHTML($dom->documentElement));
実際に整形したdomから出力される$cleaned_html
は引数の設定に関わらず、同じものを出力しているように思えるのですが、ここでリファレンスがいうドキュメントのサブセットを出力するオプションのパラメータ。
とは具体的にどのような意味なのでしょうか?
サブセットはIT用語辞典などで調べた結果、簡易的な副産物といったイメージでおります。
お詳しい方がいらっしゃればご教示をお願い申し上げます。
あなたの回答
tips
プレビュー