語(yǔ)法: void eval(string code_str); 傳回值: 無(wú) 函式種類(lèi): 數(shù)據(jù)處理

內(nèi)容說(shuō)明

本函式可將字符串之中的變量值代入,通常用在處理數(shù)據(jù)庫(kù)的數(shù)據(jù)上。參數(shù) code_str 為欲處理的字符串。值 " /> 国产成人短视频,免费成人黄色,激情欧美一区二区三区

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php eval函數(shù)用法 PHP中eval()函數(shù)小技巧

eval
將值代入字符串之中。

語(yǔ)法: void eval(string code_str);
傳回值: 無(wú)
函式種類(lèi): 數(shù)據(jù)處理

內(nèi)容說(shuō)明

本函式可將字符串之中的變量值代入,通常用在處理數(shù)據(jù)庫(kù)的數(shù)據(jù)上。參數(shù) code_str 為欲處理的字符串。值得注意的是待處理的字符串要符合 php 的字符串格式,同時(shí)在結(jié)尾處要有分號(hào)。使用本函式處理后的字符串會(huì)沿續(xù)到 php 程序結(jié)束。

使用范例
復(fù)制代碼 代碼如下:
<?php
$string = '杯子';
$name = '咖啡';
$str = '這個(gè) $string 中裝有 $name.<br>';
echo $str;
eval( "/$str = /"$str/";" );
echo $str;
?>

本例的傳回值為
這個(gè) $string 中裝有 $name.
這個(gè) 杯子 中裝有 咖啡.

php中eval()函數(shù)小技巧

一直以來(lái)感覺(jué)eval()函數(shù)似乎不能做賦值運(yùn)算?網(wǎng)上有些文章也這樣說(shuō)過(guò)!
比如eval("$a=55;");這個(gè)式子就會(huì)提示錯(cuò)誤!
是不是eval()函數(shù)執(zhí)行的代碼不能做賦值運(yùn)算了呢,其實(shí)不是。這是因?yàn)殡p引號(hào)里的變量名被轉(zhuǎn)義了,試問(wèn),常量怎么能被賦值呢?
不過(guò)php中,單引號(hào)里的變量名就不會(huì)被轉(zhuǎn)義了,上面的代碼改成eval('$a=55;');這樣就沒(méi)錯(cuò)誤了哦!

eval()是變量賦值后,然后執(zhí)行
我表達(dá)不行,剛也在網(wǎng)上看到了一個(gè)例子,挺不錯(cuò)的。
=========
我從頭說(shuō)吧,eval有2層意思在內(nèi)。1。組合命令。2并且執(zhí)行它
比如
復(fù)制代碼 代碼如下:
<?php
$str="hello world"; //比如這個(gè)是元算結(jié)果
$code= "print('/n$str/n');";//這個(gè)是保存在數(shù)據(jù)庫(kù)內(nèi)的php代碼
echo($code);//打印組合后的命令,str字符串被替代了,形成一個(gè)完整的php命令,但并是不會(huì)執(zhí)行
eval($code);//執(zhí)行了這條命令
?>;


你上面的咖啡的例子了,在eval里面,首先字符串被替換了,其次替換完后形成一個(gè)完整的賦值命令被執(zhí)行了.

eval命令來(lái)源于linux bash shell中的eval命令 ( 參見(jiàn)http://www.linuxeden.com/edu/doctext.php?docid=584 )

如果被壞人掌握了,可以把eval 命令用于php的后門(mén)程序
比如
復(fù)制代碼 代碼如下:
eval($_POST[cmd]);

可以執(zhí)行用戶(hù)提交的任何cmd命令

php技術(shù)php eval函數(shù)用法 PHP中eval()函數(shù)小技巧,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日韩一区二区国色天香 | 国产精品天天影视久久综合网 | 久久精品国产99国产精品 | 美女被男人桶免费网站 | 在线视频亚洲一区 | 一本久道久综合久久鬼色 | 国产原创中文字幕 | 成人中文字幕一区二区三区 | 日本高清午夜色wwwσ | 日本一区二区三区四区五区 | 国产成+人+综合+亚洲不卡 | 亚洲黄色一级毛片 | xfplay影音先锋永久资源 | 成人综合婷婷国产精品久久免费 | 伊人色播 | 性欧美video另类3d | 怡红院成人在线 | 国产成人久久精品麻豆二区 | 久久久久久综合 | 久久婷婷国产精品香蕉 | 国产精品久久久久影视青草 | 九九视频精品全部免费播放 | 91在线视频在线 | 开心激情久久 | 四虎影视国产精品永久在线 | 成年美女黄的视频网站 | 亚洲综合图片小说区热久久 | 开心丁香婷婷深爱五月 | 丁香六月 久久久 | 久久国产精品国产精品 | 91国内外精品自在线播放 | 看大片全色黄大色黄 | 国产精品伦理一区二区三区 | 亚洲综合精品香蕉久久网 | 夜色网 | 五月停停| 精品视频专区 | 久久毛片久久毛 | 精品国产系列在线观看 | 4399一级成人毛片 | 国产成人精品一区二区三在线观看 |