AnthonyYY
2015-07-09 13:33
类的内部函数public static getSpeed(){ self:: $speed },这里调用属性是$speed,但是前几节调用$this调用name的时候是 $this->name,name是不带$的,什么时候带什么时候不带啊
当你调用的属性的静态的就需要加$,反之则不用
$(this->name),是这样看吗 ;self在这里指本类Car,但是为什么不是$self::speed,是因为运算符优先级的关系吗
不是,这个$speed表示的是一个具体的值。对象->属性=值,你好好看看这
你搞错了!这个是类里面应该是这样的:$this->name = $name;在这里,$name是你定义的,而name表示的是类的属性,二者不要混淆了!对象->属性=值,类似这样!
PHP进阶篇
181835 学习 · 2577 问题
相似问题