Activité-Paranormale


Red devil Information

Publicité

Rechercher

Développement

Apportez vos talents de codeur !

Développer

Citations

Random quotation
Il n'y a personne qui soit né sous une mauvaise étoile, il n'y a que des gens qui ne savent pas lire le ciel.
(Tenzin Gyatso)

Événements - 15 août

Event Calendrier

Validation

Valid XHTML 1.0 Transitional Valid CSS!

Crystal ballTour de magie

AbductionEvaluer une chaîne de caractères

En PHP, la fonction "eval" permet d'exécuter une chaîne de caractères comme un script.

Exemple :

$string = 'tasse';
$name = 'café';
$str = 'Ceci est une $string avec mon $name dedans.<br />';

echo $str; // Affichera "Ceci est une $string avec mon $name dedans."

eval( "\$str = \"$str\";" );

echo $str; // Affichera "Ceci est une tasse avec mon café dedans."

Remarque :

Il n’est pas possible d’évaluer une « date » comme une variable. Pour pouvoir quand même le faire, on peut soit passer par une variable intermédiaire :

$date = date('Y');
eval( "\$date = \"$date\";" );

echo $date;

Soit en faisant comme suit :

$chaine = "return date('d/M/Y Hms') ; " ;

echo eval($chaine);

Remarque (2) :

Chaque chaîne de caractère évaluer doit, obligatoirement, se terminer par un « ; ».



PHP


Publicité