QQ 1640076782

2014年12月16日

关于php升级5.4以后,全局变量导致的错误

Filed under: phper — 标签:, — phpwang @ 7:35 上午

升级到 PHP 5.4 后不能使用超全局变量做函数参数,否则将导致致命错误,查了一些资料之后终于解决了问题。

$_POST、$_GET、$_SESSION、$_SERVER、$_FILES等等这些PHP

错误如下:

用超全局变量做方法参数是没有意义的,因为超全局变量在方法中可以随意调用,而不需要作为参数传递就可以获取到。

比如 function preparData($_POST){

//do someting

}
只要删掉参数里那个全局变量就可以了。把$_POST 改成$post 即可!