<?php
class Animal{
public $name;
public $color;
public function __construct($color){
$this->color=$color;
}
function write($name){
echo $this->name=$name." Can write!";
}
function run($name){
echo $this->name=$name." Can run!";
}
}
$dog=new Animal("yellow");
$dog->write("Dog");
echo '<br/>';
$sheep=new Animal("white");
$sheep->run("Sheep");
echo '<br/>';
echo " sheep color is ".$sheep->$color; //这行报错,该怎么调用$color这个属性?
?>
Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
$sheep->color,不要color前面的$
echo " sheep color is ".$sheep->color; //这行这样写 $存在的话color就成了未定义的变量?