类的定义不理解

来源:2-1 PHP类和对象

新人沈琦斌

2016-06-11 07:29

类的定义感觉看了不少很明白,哪位大神能详细解读一下下面每行代码的意思?

class Car {

    var $name = '汽车';

    function getName() {

        return $this->name;

    }

}


写回答 关注

1回答

  • 阳光下45度的微笑
    2016-06-11 10:26:41
    已采纳

    class Car中class是关键字表示创建的是类,Car是类名。var $name='汽车',这是类的一个属性,并且把name属性赋值为汽车,var和public等差不多。    function getName(){}这是定义在类Car里的一个方法,可以通过$car =new Car()  $car->getName()来调用。  return $this->name表示返回一个值即$this->name,   $this表示类实例化的具体对象,如果想在类中用这个类的属性($name),就要用this,即this->name表示这类的属性的值。

    新人沈琦斌

    谢谢你的详细讲解

    2016-06-11 22:08:53

    共 1 条回复 >

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181734 学习 · 2575 问题

查看课程

相似问题