PHP新人一枚,今天在W3C看到PHP对象类型,看了半天不解为什么结果是输出color=white能否帮我每行都注释下
2 回答
千巷猫影
TA贡献1829条经验 获得超7个赞
你确定你看了教程?classCar//定义一个类,可以用new的方式创建一个对象{var$color;//创建的对象的属性functionCar($color="green"){//构造函数=“green”是参数的默认值$this->color=$color;//this执行实际运行是对应的对象,上面定义了对象的属性color,this->color就是上面定义的那个color,第二个color就是函数的参数color}functionwhat_color(){//对象的方法return$this->color;}}functionprint_vars($obj){foreach(get_object_vars($obj)as$prop=>$val){//foreach遍历对象属性的意思echo"\t$prop=$val\n";}}$herbie=newCar("white");//创建一个对象,会自动调用构造函数print_vars($herbie);?>
添加回答
举报
0/150
提交
取消