Je suis en train de programmer un client API web en PHP qui analyse les données CSV en tableaux associatifs et je veux protéger mes utilisateurs de la duplication des données lorsqu'ils utilisent ces tableaux.
Mes utilisateurs n'écriront jamais dans ces tableaux (en théorie, ils pourraient le faire, mais cela n'a aucun sens en pratique).
Maintenant ma question est... si mes utilisateurs passent ces tableaux en tant qu'arguments aux méthodes, est-ce que le mécanisme de copie sur écriture de PHP empêchera la duplication des données ou est-ce que toute méthode qui n'accepte pas explicitement une référence à un tableau recevra une copie complète du tableau ?