<?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(); ?>
其实我经过测试,认为var就是public的别名,是用在类中定义公有属性的,只不过历史问题,现在不用var了。