Services webmasters
Partenaires
Jeux concours gratuits
 
Passage par référence
<<<
Retourner des références Détruire une référence
>>>

4.10 Les références
4 Référence
 Manuel PHP

Qu'est ce qu'une référence?
Que font les références ?
Ce que les références ne sont pas
Passage par référence
->Retourner des références
Détruire une référence
Repérer une référence

4.10.5 Retourner des références

Retourner des références est toujours utile lorsque vous voulez utiliser une fonction pour savoir à quoi est liée une variable. Lorsque vous retournez une variable par paramètre, utilisez le code suivant

<?php
  
function &find_var($param) {
  
//    ...code...
    
return $found_var;
  }
  
$foo =& find_var ($bar);
  
$foo->x = 2;
?>
Dans cet exemple, la propriété de l'objet est retournée dans find_var et lui sera affectée, et non pas à la copie, comme cela sera le cas avec une syntaxe par référence.

Note

Contrairement au passage de paramètre, vous devez utiliser & aux deux endroits, à la fois pour indiquer que vous retournez par référence (pas une copie habituelle), et pour indiquer que vous assignez aussi par référence (pas la copie habituelle).

<< Retourner des références >>
Passage par référence Les références Détruire une référence
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -