应该有些朋友也用过snoopy类吧,处理网页的那个。。这个类定义了一个全局变量results,而且几乎每个类里面的函数都会用到,这样就有问题了,在不同的函数被调用后,$this->results这个的值会出现变化。   function fetchtext($URI)
{
if($this->fetch($URI))
{
  if(is_array($this->results))
{

for($x=0;$x<count($this->results);$x++)
$this->results[$x] = $this->_striptext($this->results[$x]);
}
else{
$this->results = $this->_striptext($this->results); }
return true;
}
else
return false;



}
这样if(is_array($this->results))中的$this->results得到的就是上一个被调用函数的results,我测试的结果也是这样,碰到这种情况应该怎么处理?