最新的Web開發教程
 

PHP eval() Function

<PHP其它參考

評價一個字符串作為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其它參考