Bonjour,

Je ne comprends pas pourquoi le retour des variables par référence n'est pas réalisé par défaut.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?
Merci