Je viens d'avoir une erreur.
Quand j'essaie d'assigner un objet comme celui-ci :
$obj_md = new MDB2();
L'erreur que je reçois est "Assigning the return value of new by reference is deprecated". En fait, j'ai cherché une solution mais la seule que j'ai vue est de désactiver la politique de php.ini (error_reporting). Je l'ai essayé aussi, mais ça n'a pas marché.
C'est tellement confus J'espère que vous pourrez m'aider. Merci d'avance.
0 votes
Vous êtes sûr que votre code n'est pas :
$obj_md =& new MDB2();
Cela devrait en effet donner lieu à un avertissement.0 votes
Oui, je le suis. En fait, le studio Zend me dit qu'il y a cet avertissement.
0 votes
J'ai eu le même avertissement de la part de Zend mais il a été causé par une autre libaray que j'ai utilisée (xajax). Jetez un oeil au stacktrace et vous trouverez peut-être d'où vient cette erreur. Quoi qu'il en soit, suivez simplement Réponse de Johns pour le réparer avec une simple recherche et remplacement.