2010-10-27 5 views

Répondre

4

Ce serait bien si vous pouviez préciser ce exactement le message d'erreur dit, mais je devine qu'il est pour vous informer que l'affectation d'objets par référence (=&) est dépréciée. Les objets sont toujours assignés et transmis par référence à partir de PHP 5, donc inclure & est inutile. Il suffit de supprimer l'opérateur de référence:

$this->widgets[$widget_class] = new $widget_class(); 
+1

Je ne pense pas que "affectation par référence" en général soit dépréciée mais que l'affectation "nouvel objet" soit. Voir http://php.net/manual/fr/migration53.deprecated.php - * "Affectation de la valeur de retour de nouveau par référence est maintenant obsolète." * – Phil

+0

@Phil Bon lien, je cherchais une référence (sans jeu de mots prévu) dans le manuel, mais n'a pas pu en trouver un. – deceze

+0

Même, j'ai dû utiliser Google car je ne pensais pas à regarder dans la section migrations – Phil