我知道这是简单的例子,并且知道为什么返回21,但不明白为什么它在这样的PHP工作:返回引用一个变量增加
function increase(&$a) {
return $a++; // now i expect $a = 2, but return FIRST the reference (1), an increase later..?
}
$a = 1;
$b = increase($a);
echo $a.$b;
与运营商和BYREF特殊行为?
现在我明白了,我想念这个,认为++ $ x和$ x ++它是一样的,但是它的工作返回值1º和后期增加。谢谢! – Zenth