成员变量是指在类中定义的变量。在类中可以声明多个变量,所以对象中可以存在多个成员变量,每个变量将存储不同的对象属性信息。
例如以下定义:
public class Goods {
关键字 $name; //类的成员变量
}
成员属性必须使用关键词进行修饰,常见的关键词包括public、protected、private、static和final。定义成员变量时,可以不进行赋值操作。
定义和使用成员变量,参考代码:
class Fruit {
public $name; //定义成员变量
public $num; //定义成员变量
function getFruit ($name,$num){ //定义成员方法
$this->name=$name; //调用本类的成员变量
$this->price=$num; //调用本类的成员变量
If($this->price
return $this->name. "的库存数量不多了,需要尽快进货!";
}else{
return $this->name. "的库存充足,不需要进货!";
}
}
}
$f1=new Fruit(); //类的实例化
echo $f1->getFruit ("梨",260); //调用方法
echo "";
$f2=new Fruit(); //类的实例化
echo $f2->getFruit ("石榴",500); //调用方法
?>
以上代码在PHP8中运行的结果为:
梨的库存数量不多了,需要尽快进货!
石榴的库存充足,不需要进货!
到此为止,PHP8的类与对象的基本操作之成员变量就讲解完毕了。ce
领取专属 10元无门槛券
私享最新 技术干货