课程
/后端开发
/PHP
/PHP进阶篇
类的定义感觉看了不少很明白,哪位大神能详细解读一下下面每行代码的意思?
class Car {
var $name = '汽车';
function getName() {
return $this->name;
}
2016-06-11
源自:PHP进阶篇 2-1
正在回答
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表示这类的属性的值。
新人沈琦斌 提问者
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
3 回答类创建中的变量定义
1 回答这个类定义错了?
1 回答关于类的构造函数定义为私有。
3 回答定义一个汽车类的方法的例子是不是错误的
4 回答子类没有定义过speed属性,父类才有,为什么不实例化父类?