Je crée une application web où je veux que toutes les réponses à l'utilisateur soient stockées dans un fichier de langue pour faciliter l'édition. Alors Im utiliser pour gérer les messages dynamiques eval() Lik donc:fonction et performance eval php
$msg = 'Hello $user, your favorite color is $color';
$colors = array("red","green","blue","yellow");
$users = array("bob","craig","ted","dirty sanchez");
foreach($users as $key => $user){
$color = $colors[$key];
eval("\$newmsg = \"$msg\";");
echo $newmsg;
}
Im se demander si cela est la meilleure approche ou s'il y a une meilleure façon?
Hmm, je ne savais pas que PHP avait une extension de variable en ligne comme Perl ... – polemon
cela ne fonctionne tout simplement pas. –
@KennyTM, mis à jour mon poste avec un meilleur code. – Lekensteyn