2009-10-04 4 views
0

Je lis http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_3_-_Using_the_DatabasePHP/Joomla Quand utiliser des références

$db =& JFactory::getDBO();

quand j'ai besoin d'utiliser des références? J'ai essayé la même chose sans référence et cela fonctionne. Je pensais que les objets sont passés par référence (probablement assignation aussi)? si j'assigne par "copie" il y aura une différence? peut-être tomber dans la performance? et peut-être que je ne cède pas à l'objet correct (comme je l'ai assigné à une copie de celui-ci)?

Répondre

0

Vous ne devriez pas avoir besoin d'assigner par référence. Le problème est que Joomla 1.5 est conçu pour fonctionner avec PHP 4 et 5. Joomla 1.6 est conçu pour être PHP 5 seulement, donc il y a de bonnes chances que cela disparaisse plus tard. Donc oui, si cela fonctionne pour vous sans assigner par référence, vous pouvez le laisser de cette façon.

Et si vous souhaitez en savoir plus (probablement beaucoup plus que vous vouliez savoir) sur les références en PHP, je recommande vivement cet article: http://blog.libssh2.org/index.php?/archives/51-Youre-being-lied-to..html

Questions connexes