2016-02-06 42 views
-4

一類特殊的名字從PHP5 TO PHP7動我ZF2項目得到致命錯誤模型致命錯誤:無法使用的Zend XML-RPC 值 String作爲字符串,因爲「字符串」是ZF2

Fatal error: Cannot use Zend\XmlRpc\Value\String as String because 'String' is a special class name 

是什麼解決它的解決方案?

+2

閱讀[相關migra重刑指南](http://php.net/manual/en/migration70.php)PHP7 **不是從以前版本的PHP **的微不足道的變化**在你跳之前先看看!!!!同時檢查[向後兼容性指南](http://php.net/manual/en/migration70.incompatible.php) – RiggsFolly

回答

-1

你可以嘗試尋找String.php,其重命名爲SharedString.php 然後打開SharedString.php和改變"class String""class SharedString" 然後在你的項目中搜索: "use your/namespace/string""use your/namespace/SharedString"到處替換,然後在你的項目中搜索: "String::"和與"SharedString::"

我用記事本++成功到處更換 - >在文件中搜索 - >替換所有的文件

+0

因此,您建議通過批量替換字符串來修復外部依賴性?這個答案如何? –

+0

因爲你可以看到他們通過將text.php替換爲text.php來解決這個問題。https://github.com/zendframework/zend-xmlrpc/tree/master/src/Value – user3617691

+0

當你更新它時?或重新安裝它? –

相關問題