课程
/后端开发
/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 回答//手机号必须为11位数字,且为1开头 if (!preg_match('/^1\d{10}$/i', $user['mobile'])) { die('手机号不合法');
1 回答Cannot connect to already runningIDE instance.Exception: Process 2,776 is stillrunning
1 回答输出的结果为什么不是【string(6) "苹果"】?
2 回答PHP数组
1 回答关于构造函数私有方法