数码资讯
PHP如何禁用eval()函数实例详解
php eval()函数运算阵列: < PHP $data =阵列('key1= > 'value1 ','key2= > 'value2 ','key3= > 'value3 ','key4= > 'value4 '); $ ARR = eval(返回的数据;); var_dump($ ARR);
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
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 =
谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。
< 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 =
谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。