在学习php面向对象开发时候遇见一些问题,如下是按实例说明写的一些代码,输出的内容很乱,请教网界大仙给出说明分析,先谢谢了。代码如下:<?phpclass Mypc{ var $name;
public $type; function __construct($name=""){
$this->name=$name;
// $this->type=$type;
} function vod(){
return  $this->name.$this->type=",播放电影" ;
}
function game(){
return  $this->vod="玩游戏" ;
}
function internet(){
return  "上网" ;
} function __destruct(){
echo "<br>======".$this->name;
}}
   $pc1= new Mypc("家用电脑"."台式电脑");  // $pc1->name="家用电脑";  //给pc1命名   $pc2= new Mypc("公司电脑");  // $pc2->name="公司电脑"; echo $pc1->name.$pc1->vod()."<br>"; echo $pc2->name.$pc2->game().",".$pc2->vod();
?>输出结果:
家用电脑台式电脑家用电脑台式电脑,播放电影
公司电脑玩游戏,公司电脑,播放电影
======公司电脑
======家用电脑台式电脑