Aşağıdaki ifadelerden arasındaki temel fark nedir?

0 Cevap

Son zamanlarda ben "Referans Pas" okuyordu, ben yollar izleyerek bilmek geldi

Aşağıdaki yöntemlerden arasındaki temel fark nedir.

1..

function foo(&$var)
{
    $var++;
}

$a=5;
foo($a);

2.

function foo($var)
{
    $var++;
}

$a=5;
foo(&$a);

3.

function foo(&$var)
{
    $var++;
}
function &bar()
{
    $a = 5;
    return $a;
}
foo(bar());

hepsi aynı sonucu üretmek ve hangi çalışmak için en iyi yolu olsa.

Teşekkürler.

0 Cevap