成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? PHP:eval()的用法_misc函數(shù)
全站頭部文字 我要出現(xiàn)在這里
PHP:eval()的用法_misc函數(shù) 748 2023-12-15   

eval

(PHP 4, PHP 5)

eval — 把字符串作為PHP代碼執(zhí)行

說明

mixed eval ( string $code )

把字符串 code 作為PHP代碼執(zhí)行。

Caution

The eval() language construct is very dangerous because it allows execution of arbitrary PHP code. Its use thus is discouraged. If you have carefully verified that there is no other option than to use this construct, pay special attention not to pass any user provided data into it without properly validating it beforehand.

參數(shù)

code

需要被執(zhí)行的字符串

代碼不能包含打開/關(guān)閉 PHP tags。比如,'echo "Hi!";' must be passed instead of '<? echo "Hi!"; >'. It is still possible to leave and reenter PHP mode though using the appropriate PHP tags, e.g. 'echo "In PHP mode!"; ?>In HTML mode!<? echo "Back in PHP mode!";'.

Apart from that the passed code must be valid PHP. This includes that all statements must be properly terminated using a semicolon. 'echo "Hi!"' for example will cause a parse error, whereas 'echo "Hi!";' will work.

return 語句會立即中止當(dāng)前字符串的執(zhí)行。

The code will be executed in the scope of the code calling eval(). Thus any variables defined or changed in the eval() call will remain visible after it terminates.

返回值

eval() 返回 NULL,除非在執(zhí)行的代碼中 return 了一個(gè)值,函數(shù)返回傳遞給 return 的值。 如果在執(zhí)行的代碼中有一個(gè)解析錯(cuò)誤,eval() 返回 FALSE,之后的代碼將正常執(zhí)行。無法使用 set_error_handler() 捕獲 eval() 中的解析錯(cuò)誤。

范例

Example #1 eval() 例子 - 簡單的文本合并

<?php
$string = 'cup';
$name = 'coffee';
$str = 'This is a $string with my $name in it.';
echo $str. "n";
eval("$str = "$str";");
echo $str. "n";
?>

以上例程會輸出:

This is a $string with my $name in it.
This is a cup with my coffee in it.

注釋

Note: 因?yàn)槭且粋€(gè)語言構(gòu)造器而不是一個(gè)函數(shù),不能被 可變函數(shù) 調(diào)用。

Tip

和直接將結(jié)果輸出到瀏覽器一樣,可使用輸出控制函數(shù)來捕獲當(dāng)前函數(shù)的輸出,然后(例如)保存到一個(gè) string 中。

Note:

如果在執(zhí)行的代碼中產(chǎn)生了一個(gè)致命的錯(cuò)誤(fatal error),整個(gè)腳本會退出。

參見

call_user_func() - 把第一個(gè)參數(shù)作為回調(diào)函數(shù)調(diào)用


主站蜘蛛池模板: 颂赞诗歌| 醒来的女人电影免费观看全集高清| 鹰与枭全部演员表| 地球的宇宙环境教学反思| 山口小夜子| 江南style之我的白日梦| 古风男头| 深夜影院一级毛片| cctv16体育节目表今天目表| 七年级下册语文第八课生字拼音 | 大森南朋| 陕09j01图集| 张鸿昌| 读书很苦,坚持很酷| 红灯区1996| 广西都市频道节目表| 让我们的家更美好教学设计| nina hartley| 大冒险家电影| 陈慕义| 方谬神探 电视剧| 男士血压标准对照表| 母女大战| 河西走廊纪录片观后感| 女同恋性吃奶舌吻完整版| 林佑星| 北京卫视今晚的电视剧是什么| 战狼7| 数学二年级上册答案| 凤凰电视台| 李姝| 电影疯狂| 陕西卫视节目表| 回到十八岁| 我的漂亮的朋友| 机动战士高达seed destiny| 侠侣探案| 新人类电影| 舌吻床戏视频| 孙婉| 电视剧玫瑰的故事主演演员表|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103