0
我使用PhpStorm作爲我的PHP IDE。它具有一個功能,如果它檢測到您使用了不存在的方法來發布警告,則會發出警告。通常這是一個錯字,但它也可能是一種尚未創建的方法。如何爲使用PHP的Soap客戶端創建的類添加方法註釋
在未檢測到有效類的情況下,可以使用類似於此的註釋手動提示IDE。
/** @var MyClass $myClass **/
這將強制IDE允許變量$ myClass->檢測MyClass的所有可用方法。
我碰到過一個問題,我有一個從第三方SOAP服務調用中動態生成的類。 PhpStorm正在標記對這個新類的方法調用,因爲我調用的方法不是SoapClient類的一部分。
這些是我正在處理這個問題的兩行代碼。該警告的第二行,SendCharFax不是\ SoapClient的
$client = new SoapClient("http://ws.interfax.net/dfs.asmx?wsdl");
$result = $client->SendCharFax($params);
發現我瞭解清楚爲什麼IDE警告顯示,但我想知道我怎麼能消除警告。我花了很多時間搜索和互聯網,我找不到任何信息來幫助解決這個問題。
如何消除此IDE警告?
如何嘗試這樣的事情,將從wsdl生成php類https://github.com/wsdl2phpgenerator/wsdl2phpgenerator – Andy
有趣的是,謝謝。我會看看這個! – colonelclick