我已經將php的版本從5.6更改爲新版本:7.0。 到目前爲止,一切工作正常;但是調試器無法識別php 7的一些新功能。例如,該線路:eclipse中的PHP 7調試器設置
$flag = $params['flag'] ?? true;
由調試標記 - 標記?
不被認可,但是當我運行它,它工作正常!
我能做些什麼來解決這個問題?
我已經將php的版本從5.6更改爲新版本:7.0。 到目前爲止,一切工作正常;但是調試器無法識別php 7的一些新功能。例如,該線路:eclipse中的PHP 7調試器設置
$flag = $params['flag'] ?? true;
由調試標記 - 標記?
不被認可,但是當我運行它,它工作正常!
我能做些什麼來解決這個問題?
隨Eclipse Mars發佈的PDT版本支持所有主要的PHP 7功能。您的示例是關於空合併運算符(https://bugs.eclipse.org/bugs/show_bug.cgi?id=466966),它已準備好與PDT一起使用。
要刪除錯誤的PHP編輯器去項目首選項(在PHP資源管理器右鍵菜單),並選擇PHP - >解釋並將其更改爲PHP 7
爲了在eclipse中使用php,必須安裝PDT和PDT mylyn。 PDT(PHP開發工具) - PHP IDE項目爲Eclipse平臺提供了PHP集成開發環境框架。 PDT還沒有完全支持php7,請參閱:https://bugs.eclipse.org/bugs/show_bug.cgi?id=465701
Usualy新的PDT版本是在新的eclipse版本中發佈的。所以可能PDT爲下一個火星Mars(Eclipse 4.5)將完全支持php7。
它,因爲你的PHP版本從'5.6'更新'7.0',而不是你的'IDE',此外,你也可以通過在線PHP編輯器來檢查它,如[在此](https://3v4l.org/31NrF) –
如何配置Eclipse以使用PHP 7? –