Nasıl "&" yok

0 Cevap

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.

0 Cevap