PHP eval,解析错误,有可能吗?
PHP Eval, parse error, is it even possible?
这是代码
eval("$arr$m = ".$array."");
$m
是while循环的一部分while($m <= 4)
,$array
是一个数组(本身是while循环的一部分,所以每次迭代数组都是不同的),但是我想做却想不通,就是如何让eval 的计算结果如下:
$arr1 = $array;
$arr2 = $array;
$arr3 = $array;
$arr4 = $array;
这可以用 eval 或 PHP 实现吗?
我的建议是让 $arr 成为一个数组数组,并跳过 eval 部分:
$arr[$m] = $someArray
这是代码
eval("$arr$m = ".$array."");
$m
是while循环的一部分while($m <= 4)
,$array
是一个数组(本身是while循环的一部分,所以每次迭代数组都是不同的),但是我想做却想不通,就是如何让eval 的计算结果如下:
$arr1 = $array;
$arr2 = $array;
$arr3 = $array;
$arr4 = $array;
这可以用 eval 或 PHP 实现吗?
我的建议是让 $arr 成为一个数组数组,并跳过 eval 部分:
$arr[$m] = $someArray