【发布时间】:2014-01-17 10:14:00
【问题描述】:
最近没有改变任何东西,但我开始遇到臭名昭著的 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
说实话,我之前并不知道我们使用过 eAccelerator。我认为宿主升级了 php 或更改了 php.ini 中的某些内容,因为我确定我没有同时触及代码..
无论如何我的问题是:因为致命错误显示在我拥有的行上:
uasort($tabWsFull, function($a, $b) {
return $b['bk'] - $a['bk'];
});
有什么我可以从代码中修复的吗? (无需停用 eAcceleator)可能会重写 uasort 函数?
欢迎所有帮助,谢谢。
【问题讨论】:
标签: php sorting opcode eaccelerator