クラスDOMDocumentを拡張するクラスLayoutを拡張するDisplayという名前のクラスがあります。次のようになります。致命的なエラー:非オブジェクトでメンバー関数loadHTMLFile()を呼び出します。次のようにコーディングします。
index.phpで:
$dom = new Display();
$dom->displayData();
Display.phpの場合:
class Display extends Layout {
public function displayData(){
$dom = parent::__construct();
$dom->loadHTMLfile("afile.html");
echo $dom->saveHTML();
}
}
私の質問は次のとおりです。parent::__construct()を呼び出すと、DisplayクラスがLayoutとDOMDocumentを拡張するため、これは「newDOMDocument」を使用するのと同じではありませんか?ありがとうございます