我们有一个使用Zend Framework 1的应用程序。我们有一个已知的错误,有时会导致PHP在尝试使用Zend_Json编码器时耗尽内存。
带给我的是其他东西,我们在日志中也看到了Zend_Session :: writeClose()的致命错误。
Message: Access to undeclared static property: Zend_Session::$_unitTestEnabled
File: /usr/local/zend/var/libraries/Zend_Framework_1/1.12.10/library/Zend/Session.php
Line: 720
public static $_unitTestEnabled = false;
在课程开头宣布。
在writeClose中是一个简单的检查:
if (self::$_unitTestEnabled) {
return;
}
内存不足情况是否可以取消静态属性?我试图确定这个致命事件是否与已知的内存不足情况有关,或者是否有其他错误。