PHP中。=和+ =之间有什么区别?PHP中。=和+ =有什么区别?
12
A
回答
17
很简单,“+ =”是一个数字运算符,“。=”是一个字符串运算符。考虑下面这个例子:
$a = 'this is a ';
$a += 'test';
这是喜欢写作:
$a = 'this' + 'test';
的“+”或“+ =”操作员首先将值转换为整数(并转换为整数时,所有字符串评估为零),然后将它们相加,所以你得到0
如果你这样做:
$a = 10;
$a .= 5;
这是一样为w选址:
$a = 10 . 5;
由于“。”运算符是一个字符串运算符,它首先将值转换为字符串;并从此“。”意思是“连接”,结果是字符串“105”。
5
。= is concatenation,+ = is addition
1
。用于字符串连接,+用于加法。
。=会在字符串中添加某些内容,而+ =则会添加某些内容。
9
1
。=是字符串连接。
+ =是增值。
0
.=
的主要区别是字符串连接,而+=
是增值。
相关问题
- 1. 在PHP中!==和!=有什么区别?
- 2. PHP中的 - >和::有什么区别?
- 3. php cli和php cgi有什么区别?
- 4. php 4和php 5有什么区别?
- 5. 有什么区别`和$(Bash中有什么区别?
- 6. JSP,PHP,HTML5和JavaScript有什么区别?
- 7. Php:|有什么区别?和||运营商
- 8. phpinfo();有什么区别?和php -i?
- 9. PHP和Java有什么区别?
- 10. ==和===有什么区别?
- 11. ==和===有什么区别?
- 12. 有什么区别? :和||
- 13. ==和===有什么区别?
- 14. '=='和'==='有什么区别?
- 15. `&`和`ref`有什么区别?
- 16. 有什么区别:。!和:r!?
- 17. | 0和~~有什么区别?
- 18. Appender和〜有什么区别?
- 19. eclipse中运行php脚本和php网页有什么区别?
- 20. 有什么区别
- 21. PHP中的“和”和“&&”运算符有什么区别吗?
- 22. 有什么区别
- 23. 有什么区别
- 24. xtype和别名有什么区别?
- 25. 有什么区别?
- 26. XSD中IDREF和IDREFS有什么区别?
- 27. COM中IDispatch和IUnkown有什么区别?
- 28. 在JavaScript中,'\'和'\ n'有什么区别?
- 29. =和在mysql中有什么区别?
- 30. Lisp中'和#'有什么区别?
愚蠢的问题......我知道。我的大脑失效了......大声笑 – 2010-02-04 19:10:00