Bonjour,

j'ai un petit souci : je ne suis jamais arrivé à ressortir une variable d'une fonction. J'ai placé le return à plusisurs endroits mais rien à faire.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<?
$birthday = "1989-05-30";
function verifier_age($birthday) {
$annee_de_majorite = date("Y")-18;
$mois_jour_de_majorite = date("m-d");
$date_de_majorite = array($annee_de_majorite , $mois_jour_de_majorite);
$date_de_majorite = implode("-", $date_de_majorite);
if ($date_de_majorite >= $birthday) {
$majeur = 1;
} else {
$majeur = 0;
echo '<script language="javascript">alert("vous n\'etes pas majeur !")</script>';
 }
return $majeur;
}
 
 
verifier_age($birthday);
echo $majeur;
?>
echo $majeur ne s'affiche pas hors de la fonction mais s'affiche bien s'il est placé dans la fonction.

Merci de votre aide