调试一个基于 thinkphp 的 crm 系统,可能因为本地 PHP 版本较高的原因,本地测试出现很多 bug,如这次发现的错误:

:(
'break' not in the 'loop' or 'switch' context
...
FILE: D:\Projects\xcrm3_tp\Core\Library\Org\Util\PHPExcel\Calculation\Functions.php  LINE: 581

找到这个文件简单的看了一下,确实是 bug:在 if 条件语句里莫名其妙地出现了一个 break;

猜测可能是 PHPExcel 开发人员在 1.8.0 版本手误打错了。

去掉这句即可。