关于eval()老是出错
<?php
// $res="array('price'=>'400','name'=>'kuke','time'=>'1024')";
$res="1+3";
var_dump($res);
$v=eval($res);
var_dump($v);
echo $v;
foreach($v as $key=>$val){
echo $key."=".$val;
}
//-------------------------------------------
echo "<br/>";
//--------------------------------------------
$res=array('price'=>'400','name'=>'kuke','time'=>'1024');
var_dump($res);
echo "<br/>";
foreach($res as $key=>$val){
echo $key."=".$val."<br>";
}这是结果
string(3) "1+3"
Parse error: syntax error, unexpected $end in D:\myweb\array.php(5) : eval()'d code on line 1
bool(false)
Warning: Invalid argument supplied for foreach() in D:\myweb\array.php on line 8
array(3) { ["price"]=> string(3) "400" ["name"]=> string(4) "kuke" ["time"]=> string(4) "1024" }
price=400
name=kuke
time=1024
有谁能帮我分析下,为什么出错吗?
...全文
相关推荐
PHP eval函数使用介绍
eval()函数中的eval是evaluate的简称,这个函数的作用就是把一段字符串当作PHP语句来执行,一般情况下不建议使用容易被黑客利用
js使用eval解析json实例与注意事项分享
eval函数在js中有不少用处了,下面我来给各位朋友介绍eval解析json的实例,基于这个实例我们引出来在eval处理json数据时的一些注意事项,希望文章对各位同学会有所帮助
JavaScript Eval 函数使用
值得注意的 当传入是Json类型的时候要var user = eval(result.d); 当传入是字符串的时候要用eval(“exception = “+result.responseText); 代码如下: $.ajax ( { type: “POST”, contentType: “application/json”, url: serviceURL+”/UserLogin”, data: “{UserLoginID:'”+$(‘#txtLoginID’).val()+”‘,User
javascript巧用eval函数组装表单输入项为json对象的方法.docx
javascript巧用eval函数组装表单输入项为json对象的方法.docx
js replace 全局替换的操作方法
主要介绍了js replace 全局替换的操作方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下


基础编程
