Autor Zpráva
JirkaLumpik
Profil *
Ahoj, chtěl bych se zeptat. Nevíte někdo, co znamená tento znak v proměnné: &? Například &$promenna. Moc děkuji za pomoc.
lionel messi
Profil
JirkaLumpik:

Je to tzv. referencia. Zjednodušene povedané, priradenie pomocou referencie nie je vytvorenie kópie premennej nezávislej od originálu, ale iba vytvorenie akéhosi odkazu na danú premennú.

Porovnaj si:

$a = 1;
$b = $a;
$a++;
var_dump($a); //int(2)
var_dump($b); //int(1)

verzus

$a = 1;
$b = &$a; //referencia
$a++;
var_dump($a); //int(2)
var_dump($b); //int(2)

V každom programovacom jazyku je vhodné vedieť, ktoré dátové typy sa pomocou použitia obyčajného = priraďujú ako bežné priradenie (kópia) a ktoré ako referencia. V PHP sa bez použitia & štandardne priraďujú ako referencie výlučne objekty.

Nejaké odkazy na ďalšie štúdium www.elated.com/php-references, www.elated.com/php-references.
JirkaLumpik
Profil *
Moc dík

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0