在php 7.1.1上运行ZF2项目时出现致命错误Zend \ Stdlib \ PriorityQueue包含1个抽象方法

时间:2017-02-12 05:56:36

标签: zend-framework2 php-7

我在PHP 7.1.1上运行ZendFramework2项目时遇到以下致命错误。

错误是:

  

致命错误:类Zend \ Stdlib \ PriorityQueue包含1个抽象方法,因此必须在F:\ xampp \ htdocs \ MyZF2Site \ vendor \ zendframework \ zendframework \ library中声明为abstract或实现其余方法(Serializable :: unserialize)第28行\ Zend \ Stdlib \ PriorityQueue.php

可能是什么?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我已经解决了。

  1. PHP 7.1.9 致命错误:类Zend \ Stdlib \ PriorityQueue包含5个抽象方法......
  2. 更改PHP 7.0.23。改变对我来说很容易,因为我使用的是wampserver。 这是工作0k¡
  3. 更改为PHP 7.1.9。 它永远工作了0k。为什么?我不知道。我认为这是问题缓存。
  4. slds

答案 1 :(得分:0)

几乎总是存在一些向后不兼容的更改,在这种情况下,您可以在IIS 10 Stucked requests查看这些更改。

此处http://php.net/manual/en/migration71.incompatible.php您可以看到以前版本中的更改。

您没有说明您使用的ZF2的确切版本。