PHP eval() 函數(shù)

PHP eval() 函數(shù)

PHP Misc 參考手冊(cè) PHP Misc 參考手冊(cè)

實(shí)例

把字符串當(dāng)成 PHP 代碼來計(jì)算:

<?php $string = "beautiful"; $time = "winter"; $str = 'This is a $string $time morning!'; echo $str. PHP_EOL; eval("\$str = \"$str\";"); echo $str; ?>

以上代碼執(zhí)行輸出結(jié)果為:

This is a $string $time morning!
This is a beautiful winter morning!

定義和用法

eval() 函數(shù)把字符串按照 PHP 代碼來計(jì)算。

該字符串必須是合法的 PHP 代碼,且必須以分號(hào)結(jié)尾。

注釋:return 語句會(huì)立即終止對(duì)字符串的計(jì)算。

提示:該函數(shù)對(duì)于在數(shù)據(jù)庫文本字段中供日后計(jì)算而進(jìn)行的代碼存儲(chǔ)很有用。

語法

eval(phpcode)

參數(shù) 描述
phpcode 必需。規(guī)定要計(jì)算的 PHP 代碼。

技術(shù)細(xì)節(jié)

返回值: 除非在代碼字符串中調(diào)用 return 語句,則返回傳給 return 語句的值,否則返回 NULL。如果代碼字符串中存在解析錯(cuò)誤,則 eval() 函數(shù)返回 FALSE。
PHP 版本: 4+

PHP Misc 參考手冊(cè) PHP Misc 參考手冊(cè)
相關(guān)文章
亚洲国产精品第一区二区,久久免费视频77,99V久久综合狠狠综合久久,国产免费久久九九免费视频