Retourner un tableau depuis une fonction : par référence ou pas ?

Invité
Invité n'ayant pas de compte PHPfrance

18 juin 2009, 16:08

Bonjour,

Sur la page "Retourner des références" de www.php.net, voici ce qui est écrit :
N'utilisez pas le retour par référence pour améliorer les performances, le moteur est suffisamment robuste pour optimiser cela en interne. Retournez uniquement des références lorsque vous avez techniquement une bonne raison de le faire !
Voici deux questions de débutant : cette optimisation interne s'applique-t-elle également aux tableaux ? De quelle bonne raison techniques parlent-ils ?

Merci d'avance pour les réponses,
stabul

ViPHP
ViPHP | 3300 Messages

19 juin 2009, 10:21

déja les objets sont copié par référence par défaut dans les dernières versions de php, donc, assumons que tu veuille copier un autre type, que est l'intéret d'une référence? A prioris ca sert à économiser un return, autrement dit ca sert à pas grand chose. dans les presque 10 ans de php d'entreprise que j'ai je peut te dire que des références j'en ai jamais eu besoin :)
Fait du php depuis que ca existe ou presque :)