php调用时间按引用传递

php调用时间按引用传递,php,xls,Php,Xls,我正在做一个项目,它使用类将数据导出到XLS。 我们使用的是PHP5.2.14,在导出时,xls文件的格式被折叠,在xls文件的前几行中出现以下错误: Warning: Call-time pass-by-reference has been deprecated in /opt/maut/teszt/include/php_writeexcel/php_ole/class.ole_pps_root.php on line 305 第305行有: array_push($raList, &am

我正在做一个项目,它使用类将数据导出到XLS。 我们使用的是PHP5.2.14,在导出时,xls文件的格式被折叠,在xls文件的前几行中出现以下错误:

Warning: Call-time pass-by-reference has been deprecated in /opt/maut/teszt/include/php_writeexcel/php_ole/class.ole_pps_root.php on line 305
第305行有:

array_push($raList, &$aThis[0]);
如果我删除&我无法打开生成的xls文件,因为open Office显示:常规输入/输出错误


我能做什么?有什么想法吗?

您只需将
数组\u push()
代码替换为以下内容:

$raList[] = & $aThis[0];
这将做同样的事情,但不会产生警告