无效操作码和 php 排序函数



最近没有改变任何东西,但我开始收到臭名昭著的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');

相关内容

  • 没有找到相关文章

最新更新