我这样理解对不对呢?还有很多不连贯的地方,请指点迷津~~好困惑啊
<?php //定义一个类 class Car { var $name = '汽车'; //定义car这个类的名字「汽车」 function getName() { //这个类的函数名getName return $this->name; //函数内容 返回值的当前值调用name(有点别扭) } } $car = new Car(); // 实例化Car $car->name = '奥迪A6'; // 实例化的Car 调用name属性,赋值为「奥迪A6」 echo $car->getName(); // 实例化的Car调用函数getName并输出
Ask(如果这样理解没问题)
函数与类是什么关系?为什么在定义类的时候会用到function;
var是什么作用?之前有人问的var的作用,答案是默认值public private protected,他们三个是什么意思,与var又有什么关系?以及如果没有后面三行代码,在上半部分末尾加上echo $name; 为什么没有输出结果呢?
最后一行代码echo $car->getName(); 改为echo $name;也没有任何结果是为什么呢?