PHP8的类与对象的基本操作之成员变量-PHP8知识详解

    时间: 浏览:898次  原文出处:PHP服务网 
导读:成员变量是指在类中定义的变量。在类中可以声明多个变量,所以对象中可以存在多个成员变量,每个变量将存储不同的对象属性信息。

成员变量是指在类中定义的变量。在类中可以声明多个变量,所以对象中可以存在多个成员变量,每个变量将存储不同的对象属性信息。


例如以下定义:

public class Goods {
关键字 $name; //类的成员变量
}

成员属性必须使用关键词进行修饰,常见的关键词包括public、protectedprivatestaticfinal。定义成员变量时,可以不进行赋值操作。

定义和使用成员变量,参考代码

<?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的类与对象的基本操作之成员变量就讲解完毕了。



本文地址:https://www.olzz.com/php8chengyuanbianliang.html
码字不易,打个赏呗
杨泽业感谢你的支持!

猜你喜欢

PHP8中final关键字的应用-PHP8知识详解

导读:在PHP8中,final的中文含义是最终的、最后的意思。被final修饰过的类和方法就是“最终的版本”。 如果关键字final放在类的前面,则表示该类不能被集成。 如果关键字final放在方法的前面,则表示该 方法不能被重新定义。

2023-09-30  分类:PHP学堂  浏览:911次