升级到 PHP 5.4 后不能使用超全局变量做函数参数,否则将导致致命错误,查了一些资料之后终于解决了问题。
$_POST、$_GET、$_SESSION、$_SERVER、$_FILES等等这些PHP
错误如下:
用超全局变量做方法参数是没有意义的,因为超全局变量在方法中可以随意调用,而不需要作为参数传递就可以获取到。
比如 function preparData($_POST){
//do someting
}
只要删掉参数里那个全局变量就可以了。把$_POST 改成$post 即可!