例如以下定义:
public class Goods {关键字 $name; //类的成员变量}
成员属性必须利用关键词进行润色,常见的关键词包括public、protected、private、static和final。定义成员变量时,可以不进行赋值操作。
定义和利用成员变量,参考代码:
<?php class 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的类与工具的基本操作之成员变量就讲解完毕了。