2015-09-15 17 views
2

當我編碼與phpstorm phalcon我有一個特定的錯誤,我不知道如何解決。我喜歡在每頁頂部看到綠色檢查以指示沒有問題,但是此錯誤阻止了顯示的綠色複選標記。PHP的風暴魔術方法訪問錯誤的持久性 - >參數

因此,這是什麼原因造成的錯誤:

$this->persistent->parameters = null; 

我怎樣才能改變這種代碼,以防止PHP風暴錯誤: 現場通過魔術方法訪問

我知道它有點挑剔,但會愛來解決這個問題

回答

0

取消選中「通過神奇方法通知訪問字段」。

您可以在項目設置 - >檢查 - > PHP - >未定義 - >未定義字段下找到該設置。

2

使用@property PhpDoc構造。例如:

enter image description here

這也給自動完成對魔法屬性。始終使用所有可用的檢查。

+0

謝謝你,但我在努力應用它。我試過:@property string $ persistent,但現在它不再突出顯示持久性,而是突出顯示參數並說明該字段是動態聲明的 – user1547410

+0

嘗試使用'@property Persistent $ persistent'。你不能在字符串上使用'persistent-> parameters'。 Class Persistent也應該有正確的PhpDoc。 –