Problème fonction obsolette sous PHP 5.3
Résolu
Bonjour,
j'ai un problème avec une petite fonction qui fonctionne en local (php 5.2) mais pas en ligne (php 5.3), là voici :
class boutons{
function boutons($imageAffichée, $titreAffiché, $cheminLien) {
$this->imageAffichée=$imageAffichée;
$this->titreAffiché=$titreAffiché;
$this->cheminLien=$cheminLien;
}
function boutonDeFormulaire() {
echo '<div class=\'buttons\'>';
echo '<button type=\''.$this->cheminLien.'\' class=\'positive\'>';
echo '<img src=\'../styles_et_img/images/'.$this->imageAffichée.'\' alt=\'\'/>' ;
echo '<br />'.$this->titreAffiché;
echo '</button></div>';}
l'appel de la fonction :
$annuler_form =& new boutons('cpanel.png',''.$mot_annuler.' /<br />'.$mot_retour_menu.'','submit');
$annuler_form->boutonDeFormulaire();
et j'obtiens le message :
Deprecated: Assigning the return value of new by reference is deprecated in... (dans l'appel de la fonction).
Est-ce que quelqu'un aurait une idée?
Merci d'avance pour l'aide que vous pourrez m'apporter
j'ai un problème avec une petite fonction qui fonctionne en local (php 5.2) mais pas en ligne (php 5.3), là voici :
class boutons{
function boutons($imageAffichée, $titreAffiché, $cheminLien) {
$this->imageAffichée=$imageAffichée;
$this->titreAffiché=$titreAffiché;
$this->cheminLien=$cheminLien;
}
function boutonDeFormulaire() {
echo '<div class=\'buttons\'>';
echo '<button type=\''.$this->cheminLien.'\' class=\'positive\'>';
echo '<img src=\'../styles_et_img/images/'.$this->imageAffichée.'\' alt=\'\'/>' ;
echo '<br />'.$this->titreAffiché;
echo '</button></div>';}
l'appel de la fonction :
$annuler_form =& new boutons('cpanel.png',''.$mot_annuler.' /<br />'.$mot_retour_menu.'','submit');
$annuler_form->boutonDeFormulaire();
et j'obtiens le message :
Deprecated: Assigning the return value of new by reference is deprecated in... (dans l'appel de la fonction).
Est-ce que quelqu'un aurait une idée?
Merci d'avance pour l'aide que vous pourrez m'apporter