Despre referinte in php

 

 Referinta, in php este utilizata, atunci cand vrem sa globalizam o variabila, sau ca atunci cand modificam referinta sa se modifice automat si variabila. Ce conteaza, este ca referinta se creeaza pentru variabile, si nu pentru valori, adica, nu pot crea o referinta de genul $a = & "string";

Prin exemplul de mai jos se arata cel mai bine utilitatea referintei:

<?
$a = 5;
$b = &$a;
$b++; // in acest moment, $a devine 6
echo $a; // 6
?>

 Un alt exemplu util, care inlocuieste globalizarea in interiorul functiei este:

<?

function increment(&$a){

    return ++$a;

}

$a = 5;

increment($a);

echo $a; //$a ia valoarea 6

?>

La fel, atunci cand se foloseste functia unset pentru o referinta, nu se sterge si continutul variabilei, ci doar referinta.

0 comentarii

Spune-ti parerea!

Cod validare
Categorii Arhiva
Program testare site in toate versiunile Internet Explorer-uluiAdaugat pe 19 August 2010

Anatomia unui landing page si cum sa maresti rata de conversieAdaugat pe 14 Decembrie 2010

Composer - packet managerAdaugat pe 01 Martie 2016

Nu se mai poate, tb sa mai fac si SEOAdaugat pe 30 Mai 2009

Metode pentru a-ti securiza surseleAdaugat pe 20 Mai 2010

Am nevoie de un webmaster pentru 2 site-uriAdaugat pe 12 Octombrie 2009

Testare siteAdaugat pe 09 Martie 2009

Script de ratingAdaugat pe 16 Noiembrie 2010

Scaderi de pagerank / trafic?Adaugat pe 10 Aprilie 2009

Tipsy - plugin pentru jqueryAdaugat pe 30 Noiembrie 2012