课程
/后端开发
/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 回答if (!preg_match('/^[\w\.]+@\w+\.\w+$/i', $user['email'])) { die('邮箱不合法');
2 回答为啥说这个是不正确的呢?
4 回答学了这篇,用以下代码不能再我的MYSQL写入数据?请问大家
2 回答$p = '/表达式/';这句话是什么意思啊
1 回答子类和父类的方法名一样?