Bonjour,
j'ai un petit probleme avec une variable optionnel d'une fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$DefautMail = 'bb';
class Mail{
    public function CreerEntete($mail = $GLOBALS['DefautMail']){
    }
}
Sa me fait:
Parse error: syntax error, unexpected T_GLOBAL on line 20
s'est cette ligne >> public function CreerEntete($mail = $GLOBALS['DefautMail'])
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$DefautMail = 'bb';
class Mail{
    public function CreerEntete($mail =''){
        echo $GLOBALS['DefautMail'];
    }
}
Sa affiche bien le contenu mais si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$DefautMail = 'bb';
class Mail{
    public function CreerEntete($mail =''){
        $mail =  $GLOBALS['DefautMail'];
        echo $mail;
    }
}
Sa marche plus...

Je vois pas ou est le probleme