课程
/后端开发
/PHP
/PHP进阶篇
$this->speed = parent::speedUp() + 50;为什么不是$this->speed = parent::speedUp() += 50;?
2014-10-12
源自:PHP进阶篇 2-8
正在回答
x += y 这样的写法等同于: x = x + y;
parent::speedUp()是一个方法的返回值,是一个值,对于一个值是不能执行+=的.
$this->speed = (parent::speedUp() += 50); 等效于
$this->speed = (10 += 50); 括号中的部分是由错误的.
+= 的作用: 修改左侧变量的值,使其自增50
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
1 回答 这样写错在哪?
1 回答提交后提示错误
1 回答如何查找具体某一个数据?
1 回答菜鸟 问个 问题啊
2 回答return self ::$speed+=10 self是什么意思?