はい、javascript/jQuery を使用してこれを行うことができることは理解していますが、私は PHP を使用したいと考えています (それはより学習的なことです)。これはクライアントの Web ホスト上にあるため、queryPath または phpQuery をインストールできません。
基本的に改造してます
function getElementById($id) {
$xpath = new DOMXPath($this->domDocument);
return $xpath->query("//*[@id='$id']")->item(0);
}
使用しますが、
Fatal error: Using $this when not in object context in blahblahblah on line #
スローされ、$this
未定義です。
基本的に私がしようとしているのは、PHP が存在する同じページの body id 値を取得することです。
何か案は?