Retourner des variables par références
Bonjour,
Je ne comprends pas pourquoi le retour des variables par référence n'est pas réalisé par défaut.
Code:
1 2 3 4 5 6 7 8
| <?php
function &getRef() {
$a = 1;
return $a;
}
$newref =& getRef();
?> |
Consomme pour moi moins de mémoire que l'exemple suivant (est-il aussi plus rapide) ?
Code:
1 2 3 4 5 6 7 8
| <?php
function getRef() {
$a = 1;
return $a;
}
$newref = getRef();
?> |
Dans quel cas gagne-t-on a renvoyer une copie ?
Comment se comporte PHP5 sur ce point ?
Cette déclaration a-t-elle une influence sur le passage de paramètres ?
Code:
function &getRef($p)
Merci