16 avril 2003

Comment utiliser l'interprétation dynamique pour écrire moins de code

Ecrit par Pseudom

Soit deux ensembles (qui seront deux boucles imbriquées) :

  • Une liste de date de de rendez-vous
  • Une liste d'utilisateurs.

Il faut parcourir les deux listes pour savoir quel utilisateur doit participer à quel rendez-vous.
On doit envoyer un message par rendez-vous à chaque utilisateur. Le message peut varier légèrement pour chaque rendez-vous.

Dans la première boucle on ne connait pas le nom utilisateur mais uniquement le rendez-vous. Le reste du message est du texte.

Remarquez le \$ devant la variable Nom_complet

                
$message .= sprintf("\$Nom_complet est prévenu pour le $DateDeRendezVous<br>\n");

Dans la deuxième boucle (imbriquée dans la première) on connait enfin le nom de l'utilisateur.
Remarquez le \$ devant la variable {res_message}

// affichage des messages de rendez vous
eval("\$res_message = \"$message\" ;"); // on connait le nom utilisateur
echo $res_message;

Aucun commentaire:

Publier un commentaire