SommaireTelecharger la documentationChapitre suivantChapitre precedent  

 
Raccourci :  
Fonctions diverses

connection_aborted
connection_status
connection_timeout
define
constant
defined
die
eval
exit
get_browser
highlight_file
highlight_string
ignore_user_abort
iptcparse
leak
pack
show_source
sleep
uniqid
unpack
usleep

8.16.8 eval
[Notes en ligne] [Exemples]

Evalue une chaîne comme un script PHP

void eval (string code_str)
eval() évalue 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'exécution se terminera.
N'oubliez pas que les variables utilisées dans la fonction eval() resteront accessibles dans le script principal.

Exemple avec eval() - inclusion de texte


<?php
$string = 'tasse';
$name = 'café';
$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 café dedans.


Chapitre précédentChapitre suivantAccueil nexen.net