クラス内でいくつかの「グローバル/静的」変数 ($agent、$version)を呼び出そうとしていますが、それらをクラス自体に挿入する方法がわかりません。基本的に、クラス "$myclass = new myClass($agent, $version)" を宣言しますが、これらの変数をクラス内で呼び出す方法がわかりません (たとえば、getProducts 関数で使用します)。質問がばかげているように聞こえることはわかっていますが、ただそれを取得しないでください。
index.php :
$myclass = new myClass($agent, $version);
$agent = "firefox";
$version = "234";
$catalog = $myClass->$getProducts("http://amazon.com", "red");
myclass.class.php :
class myClass {
function getXML ($agent, $version) {
//do something
return $
}
function getProducts ($url, $color) {
$product = $this->getXML($agent, $version);
$catalog = str_replace("asus", "", $product);
return $catalog
}
}