php5.5 php5.4 将
$out = "<?php \n" . '$k = ' . preg_replace("/(\'\\$[^,]+)/e" , "stripslashes(trim('\\1','\''));", var_export($t, true)) . ";\n";
替换为:
$out = "<?php \n" . '$k = ' . preg_replace_callback("/(\'\\$[^,]+)/", function($r) { return stripslashes(trim($r[1],'\'')); }, var_export($t, true)) . ";\n";
即可兼容。不过我在项目里 用了php的版本号判断,灵活启用,以更多兼容一些不同的环境配置。
转载请注明:苏demo的别样人生 » PHP5.5 5.4 使用ecshop的template.php $out = “