PHPRiferimenti

Sintassi

  • $foo = 1; $bar = &$foo; // both $foo and $bar point to the same value: 1
  • $var = 1; function calc(&$var) { $var *= 15; } calc($var); echo $var;

Osservazioni

Assegnando due variabili per riferimento, entrambe le variabili puntano allo stesso valore. Prendi il seguente esempio:

$foo = 1;
$bar = &$foo;

$foo non punta a $bar . $foo e $bar puntano entrambi allo stesso valore di $foo , che è 1 . Illustrare:

$baz = &$bar;
unset($bar);
$baz++;

Se avessimo un points to relazione, questo sarebbe stato interrotto subito dopo unset() ; invece $foo e $baz puntano ancora allo stesso valore, che è 2 .

Riferimenti Esempi correlati