類的定義不理解
類的定義感覺看了不少很明白,哪位大神能詳細(xì)解讀一下下面每行代碼的意思?
class Car {
? ? var $name = '汽車';
? ? function getName() {
? ? ? ? return $this->name;
? ? }
}
類的定義感覺看了不少很明白,哪位大神能詳細(xì)解讀一下下面每行代碼的意思?
class Car {
? ? var $name = '汽車';
? ? function getName() {
? ? ? ? return $this->name;
? ? }
}
2016-06-11
舉報(bào)
2016-06-11
class Car中class是關(guān)鍵字表示創(chuàng)建的是類,Car是類名。var $name='汽車',這是類的一個(gè)屬性,并且把name屬性賦值為汽車,var和public等差不多。 ? ?function getName(){}這是定義在類Car里的一個(gè)方法,可以通過(guò)$car =new Car() ?$car->getName()來(lái)調(diào)用。 ?return $this->name表示返回一個(gè)值即$this->name, ? $this表示類實(shí)例化的具體對(duì)象,如果想在類中用這個(gè)類的屬性($name),就要用this,即this->name表示這類的屬性的值。