下载安装yourphp的时候,出现Fatal error: Cannot re-assign auto-global variable _POST in E:wwwrootyourphpYourphpCommoncommon.php on line 389 错误,原因是因为php5.4新版本使用超全局变量做函数参数将导致致命错误,$ _POST、$ _GET、$ _SESSION、$ _SERVER、$ _FILES等等这些PHP预定义的数组称之为超全局变量,数据基本来自系统环境配置和用户输入等等,这些变量是不能自定义的。如图: 用超全局变量做方法参数是没有意义的,因为超全局变量在方法中可以随意调用,而不需要传参就可以获取到。 只要删掉参数里那个全局变量就可以了。 说的直白一点就是说:自己声明的变量避免与php系统提供的变量冲突,这样就可以理解了。 技术分享,技术交流,小涛与您共同成长……
转载请注明:爱开源 » Fatal error: Cannot re-assign auto-global variable _POST in E:wwwrootyourphpYourphpCommoncommon.php on line 389