我试图在一个类中调用一些“全局/静态”变量($agent,$version),但我不知道如何将它们插入到类本身中。基本上我声明了类 "$myclass = new myClass($agent, $version) 但我不知道如何在类中调用这些变量(例如在 getProducts 函数中使用它们)。我知道这些问题听起来很愚蠢,但我只是不明白。
索引.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
}
}