0
使用Google搜索1小時後,我什麼也沒找到。 因此,在版本v1.23中,他們刪除了類「WikiError」和「WikiErrorMsg」。 如何從我的代碼中的這些類中替換這些函數?如何替換WikiError :: isError和WikiErrorMsg?
使用Google搜索1小時後,我什麼也沒找到。 因此,在版本v1.23中,他們刪除了類「WikiError」和「WikiErrorMsg」。 如何從我的代碼中的這些類中替換這些函數?如何替換WikiError :: isError和WikiErrorMsg?
使用Status
可能是最好的方法。 Status::newFatal(<message>)
創建錯誤,Status::newGood(<result value>)
創建成功結果,$status->isOK()
檢查操作是否成功,然後使用$status->getValue()
成功,$status->getMessage()
發生錯誤。
在以後的版本中鏈接到MediaWiki(1.27+如果我沒有記錯)Status
被贊成StatusValue
淘汰 - 最穩健的做法是始終返回一個Status
但預計參數是StatusValue
秒。