Looking for php Keywords? Try Ask4Keywords

PHPLes références


Syntaxe

  • $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;

Remarques

Lors de l'attribution de deux variables par référence, les deux variables indiquent la même valeur. Prenons l'exemple suivant:

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

$foo ne pointe pas sur $bar . $foo et $bar pointent tous deux vers la même valeur de $foo , soit 1 . Pour illustrer:

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

Si nous avions un points to relation, cela serait cassé maintenant après le unset() ; à la place, $foo et $baz indiquent toujours la même valeur, qui est 2 .

Les références Exemples Liés