return self::$speed的含义是?

来源:2-6 PHP类和对象之Static静态关键字

纠可

2016-03-31 11:02

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

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

写回答 关注

3回答

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

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

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

    声声慢 回复纠可

    对 是的

    2016-03-31 15:38:00

    共 2 条回复 >

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

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

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

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

PHP进阶篇

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

181835 学习 · 2577 问题

查看课程

相似问题