在学习PHP时给了我这个问题。
$ a的最终值是多少?
$a .= "a";
$a .= "b";
$a .= "c";
我知道它输出“ abc”,并且我知道“。=“是一个串联分配,但是我仍然不清楚这里实际发生了什么。当我删除句点时,我会得到“ c”,这意味着最后一个项目是有意义的。
感谢您的澄清。
最佳答案
$a .= "a"
是...的简写
$a = $a . "a"
开始时,$ a为空。
$a .= "a"
// now $a == "a"
$a .= "b"
// now $a == "a" . "b" == "ab"
$a .= "c"
// now $a == "ab" . "c" == "abc"
关于php - 。=在此代码中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21837514/