问答详情
源自:2-2 PHP类和对象之创建一个对象

创建类的时候var和public的区别

<?php
class Car {
    var $name = '汽车';
    function getName(){
         return $this->name;
    }
}    
$car =new Car();
$car->name="奥迪A6";
echo $car->getName();
?>

<?php
class Car {
    public $name = '汽车';
     public function getName(){
         return $this->name;
    }
}    
$car =new Car();
$car->name="奥迪A6";
echo $car->getName();
?>


提问者:学代码去码 2020-04-15 11:33

个回答

  • 慕用423887
    2020-04-21 18:01:32
    已采纳

    其实我经过测试,认为var就是public的别名,是用在类中定义公有属性的,只不过历史问题,现在不用var了。