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