1. 程式人生 > >PHPExcel在高版本PHP7中,Writer->save出現ERR_INVALID_RESPONSE錯誤的解決方法

PHPExcel在高版本PHP7中,Writer->save出現ERR_INVALID_RESPONSE錯誤的解決方法

問題 ans content head contex flow nbsp ext blog

這個Writer->save錯誤可能由於很多原因導致,其中有一部分是因為header和緩沖區的錯誤導致的

這部分具體討論可以看這裏http://stackoverflow.com/questions/8566196/phpexcel-to-download

然而還有一個不容易發現的問題,在高版本PHP7下,出現ERR_INVALID_RESPONSE的錯誤還可能由於下面的原因導致

1 Fatal error: ‘break‘ not in the ‘loop‘ or ‘switch‘ context in <mypath>\PHPExcel\PHPExcel\Calculation\Functions.php on line 581

請打開PHPExcel\Calculation\Functions.php文件,刪除掉581行的break即可

引用參考:https://github.com/PHPOffice/PHPExcel/issues/716

轉載於 http://blog.csdn.net/tiansan/article/details/74389122

PHPExcel在高版本PHP7中,Writer->save出現ERR_INVALID_RESPONSE錯誤的解決方法