void eval(string code_str);
eval()Evalue la chaîne code_str comme un script PHP. Parmi les utilisations possibles, cette fonction permet de stocker du code dans une base de données, pour utilisation ultérieure.
Il faut bien garder en tête que le code passé à eval() doit être valide, y compris les points virgules de fin de ligne, et les séquences díéchappement, sinon líanalyse se terminera.
Níoubliez pas que les valeurs utilisées dans la fonction eval() resteront accessibles dans le script principal.
Exemple 1. Exemple eval()- concaténation de texte <?php $string = 'tasse'; $name = 'cafe'; $str = 'Ceci est une $string avec mon $name dedans.<br>'; echo $str; eval( "\$str = \"$str\";" ); echo $str; ?> |
Líexemple ci dessus devrait afficher :
Ceci est une $string avec mon $name dedans. Ceci est une tasse avec mon cafe dedans.