一類特殊的名字從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
是什麼解決它的解決方案?
一類特殊的名字從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
是什麼解決它的解決方案?
你可以嘗試尋找String.php
,其重命名爲SharedString.php
然後打開SharedString.php
和改變"class String"
到"class SharedString"
然後在你的項目中搜索: "use your/namespace/string"
與"use your/namespace/SharedString"
到處替換,然後在你的項目中搜索: "String::"
和與"SharedString::"
我用記事本++成功到處更換 - >在文件中搜索 - >替換所有的文件
因此,您建議通過批量替換字符串來修復外部依賴性?這個答案如何? –
因爲你可以看到他們通過將text.php替換爲text.php來解決這個問題。https://github.com/zendframework/zend-xmlrpc/tree/master/src/Value – user3617691
當你更新它時?或重新安裝它? –
閱讀[相關migra重刑指南](http://php.net/manual/en/migration70.php)PHP7 **不是從以前版本的PHP **的微不足道的變化**在你跳之前先看看!!!!同時檢查[向後兼容性指南](http://php.net/manual/en/migration70.incompatible.php) – RiggsFolly