Exemple
Évaluer une chaîne code PHP:
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("\$str = \"$str\";");
echo $str;
?>
au-dessus de la sortie du code sera:
This is a $string $time morning!
This is a beautiful winter morning!
Définition et utilisation
Le eval() fonction évalue une chaîne code PHP.
La chaîne doit être du code PHP valide et doit se terminer par virgule.
Note: Une déclaration de retour prendra fin immédiatement l'évaluation de la chaîne.
Tip: Cette fonction peut être utile pour le stockage du code PHP dans une base de données.
Syntaxe
eval( phpcode )
Paramètre | La description |
---|---|
phpcode | Champs obligatoires. Indique le code PHP à évaluer |
Détails techniques
Valeur de retour: | Renvoie NULL sauf si une déclaration de retour est appelé dans la chaîne de code. Ensuite, la valeur passée à return est retournée. S'il y a une erreur d'analyse dans la chaîne de code, eval() retourne FALSE. |
---|---|
PHP Version: | 4+ |
<PHP Divers Référence