參考:
注意事項:
1用法:eval(phpcode)
2.phpcode為字串型別,每行**需要帶結束符";",否則會提示error $end 的錯誤
3.注意**轉義: 在使用 用"$"符號時,注意用\$代替$;\t需要寫為\\t
**示例1:在文字框中輸入**並執行;
<?php$code=isset($_get["code"])?($_get["code"]):null;
echo "-------$code
\n";
?><?php
$arr=array(1,2,3,4,5,6);
if($code==null)
echo "code=$code, eval(code)=";
echo eval($code);
?>
**示例2:仿照sql的select功能,對日誌中的指定列進行篩選
<?php
$def=array("domain"=>0,"refer"=>1,"time"=>2);
function convert_sql4eval($sql,$line="line",$return="r")
$s=join(",",$r);
$fs=join("\t",$format);
return "\$$return=sprintf(\"$fs\n\",$s);";
}$file=fopen("../data/temp","r");
while(!feof($file))
?>
eval 函式的用法
eval s 函式將去掉字串s最外側的引號,並按照python語句方式執行去掉引號後的字元內容。使用方式如下 變數 eval 字串 a eval 1.2 print a 輸出結果 1.2猶如 pybook 123a eval pybook print a 值得注意的是 a eval pybook p...
eval函式 php php eval函式用法總結
eval定義和用法 eval 函式把字串按照 php 來計算。該字串必須是合法的 php 且必須以分號結尾。如果沒有在 字串中呼叫 return 語句,則返回 null。如果 中存在解析錯誤,則 eval 函式返回 false。語法eval phpcode 引數 描述 phpcode 必需。規定要計...
python exec 和 eval 函式的用法
在網上看到關於python exec和eval函式 的用法,寫的很深刻,記錄如下 python有時需要動態的創造python 然後將其作為語句執行 或 作為表示式計算。exec用於執行儲存在字串中的python 1 語句與表示式的區別 表示式是 某事,語句是 做某事 即告訴計算機做什麼 比如2 2是...