PHP Fatal error: Call-time pass-by-reference has been removed in。。。。

意思是调用时引用传参已经被移除了,就是不能经过function(&$a)这种方式传参调用函数.解决方案:查看你的php.ini配置文件,把其中的 allow_call_time_pass_reference参数调整为true,并重启服务器试试。 ======================================此外,之前的php代码在升级到5.4版本的php可能会出现这种错误:当咱们这样使用函数(或者类)的话,会产生一个error:foo(&$var);实际上,这样用原本就是错的,只是以前的错误级别仅仅是Deprecated而已。而正确的使用方法应该是在函数定义时:function foo(& $var) {   //other code}而在调用时直接传参就好了: foo($var);
相关文章
相关标签/搜索