例
評價一個字符串作為PHP代碼:
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("\$str = \"$str\";");
echo $str;
?>
代碼的輸出將是:
This is a $string $time morning!
This is a beautiful winter morning!
定義和用法
所述eval()函數評估字符串作為PHP代碼。
該字符串必須是有效的PHP代碼,並且必須以分號結束。
Note: return語句將立即終止字符串的評價。
Tip:該功能可以為存儲在數據庫中的PHP代碼是有用的。
句法
eval( phpcode )
參數 | 描述 |
---|---|
phpcode | 需要。 指定PHP代碼進行評估 |
技術細節
返回值: | 除非return語句是所謂的代碼串返回NULL。 然後返回傳遞給返回值。 如果在代碼串解析錯誤, eval()返回FALSE。 |
---|---|
PHP版本: | 4+ |
<PHP其它參考