最近没有改变任何东西,但我开始收到臭名昭著的PHP致命错误:Invalid opcode 153/1/8
一个小的 php -v 显示:
PHP 5.3.3-7+squeeze17 with Suhosin-Patch (cli) (built: Aug 23 2013 15:06:16)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with eAccelerator v1.0-dev, Copyright (c) 2004-2012 eAccelerator, by eAccelerator
老实说,我不知道我们以前使用过电子加速器。我认为主机管理员升级了php或更改了php中的某些内容.ini因为我确定我同时没有接触代码。
无论如何,我的问题是:由于致命错误显示在我拥有的行上:
uasort($tabWsFull, function($a, $b) {
return $b['bk'] - $a['bk'];
});
我可以做些什么来从代码中修复吗?(在不停用电子加速器的情况下)也许重写 uasort 函数?
欢迎所有的帮助,谢谢大家。
我不确定,但仍然尝试
function mySort($a,$b){
return $b['bk'] - $a['bk'];
}
uasort($tabWsFull,'mySort');