2014-11-21 43 views
0

我的eclipse(Zend Studio 12)在Drupal的數據庫API的源代碼中一直顯示錯誤,DatabaseStatementBase類實現了接口DatabaseStatementInterface,但沒有實現抽象方法DatabaseStatementInterface.rowCount()Zend Studio顯示:Drupal的DatabaseStatementBase沒有定義DatabaseStatementInterface.rowCount()

我談論線#2137:/includes/database/database.inc

我在想,如果這是在Drupal的錯誤或由於某種設計的原因故意冷落? 或者我的Zend Studio安裝中存在一些問題?

以及DatabaseStatementBase未被定義爲抽象類,但未實現此抽象方法DatabaseStatementInterface.rowCount(),並且仍未引發致命錯誤。

回答

1

這不是一個錯誤,DatabaseStatementBase根本不需要執行rowCount

它擴展PDOStatement,它的作用:

PDOStatement::rowCount

+0

我明白了!那麼,我們可以稱之爲Zend Studio中的一個錯誤嗎? 或者是我的Zend工作室設置錯了嗎? – rineez 2014-11-23 05:26:20

+0

也許我應該問這個問題,並將其標記爲zend studio相關的東西? – rineez 2014-11-23 05:32:36

+0

這個答案很好,但我更新了我的問題以提供更多信息。如果答案也可以相應更新,那將是非常好的。 – rineez 2014-11-23 05:49:39