Bu kodu bakın.
function addCounter(&$userInfoArray) {
$userInfoArray['counter']++;
return $userInfoArray['counter'];
}
$userInfoArray = array('id' => 'foo', 'name' => 'fooName', 'counter' => 10);
$nowCounter = addCounter($userInfoArray);
echo($userInfoArray['counter']);
Bu 11 gösterecektir.
Ama! Eğer işlev parametresi "&" operatörü kaldırırsanız, sonuç 10 olacaktır.
Ben neler olduğunu bilmiyorum. Bana bunu açıklayınız. Teşekkür ederim.