类的错误
类代码:
class Gethttppage
{
var $value_ ; //'目标内容
function __set($name,$value)
{
$this->name=$value;
}
function __get($name)
{
return $this->name;
}
function __construct($url)
{
$this->value_=file_get_contents($url); //(PHP 4 >= 4.3.0, PHP 5)
}
function cut($start,$end,$no='1',$comprise='')
/*
按指定首尾字符串对收集的内容进行裁减的的方法
$no 必须是 1,2 3 ... 不允许 0
$comprise 可以选择 start 或者 end 或者 all 或者 什么都不填
*/
{
$string=explode($start,$this->value_);
//print_r($string);
$string=explode($end,$string[$no]);
//print_r($string);
switch ($comprise){
case 'start':
$string=$start.$string[0];
break;
case 'end':
$string=$string[0].$end;
break;
case 'all':
$string=$start.$string[0].$end;
break;
default:
$string=$string[0];
}
return $this->value_=$string;
}
引用类以后:
$url='http://destinations.ctrip.com/Destinations/Sight.asp?Resource=2022';
$a=new Gethttppage($url);
$a->cut('提供照片','门票')
$cc=$a->value_;
echo $cc;
在$cc=$a->value_; 这句的时候就报错了,请问是为什么呀?
我该怎么取得经过function cut处理以后的值呀?