php eval()函数运算阵列:


< PHP
$data =阵列('key1= > 'value1 ','key2= > 'value2 ','key3= > 'value3 ','key4= > 'value4 ');
$ ARR = eval(返回的数据;);
var_dump($ ARR); / /阵列
>



运行结果:


阵列(4){ {key1} = >字符串(6)中键} = {字符串>(6)value2 KEY3} = {字符串>(6)3 密钥} = {字符串>(6)珍惜}





网上很多方法说,用disable_functions禁止eval是错误的。

事实上,eval()是不允许被禁止disable_functions在php.ini:

因为eval()是一种语言结构和功能

Eval是禅,所以它不是一个php_function功能;

所以如何评价PHP禁止

如果你想停止评价,你可以使用PHP的扩展Suhosin:

在php.ini中安装Suhosin后,载来Suhosin.so,加上suhosin.executor.disable_eval =

谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。