问答详情
源自:2-6 PHP类和对象之Static静态关键字

return self::$speed的含义是?

getspeed()里面有一句return self::$speed 意思是返回自己父级的$speed变量吗?

speedup()里的return self::$speed+=10 这里的'+='应该如何理解?

提问者:纠可 2016-03-31 11:02

个回答

  • 声声慢
    2016-03-31 11:31:12
    已采纳

    getspeed():那个是静态方法里面访问自身的静态变量

    speedup():那个‘+=’:原值加10;即:self::$speed=self::$speed+10;

  • 慕函数7123313
    2016-04-01 14:06:35

    访问自身的静态变量或者方法时,用self::访问,不能用this来访问

  • 保卫家乡
    2016-03-31 11:30:15

    +=是一种简写方式,比喻 a += 10 的意思就a = a+10,就是自己在自己的基础上加上 10.