首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为用PHP的Soap客户机创建的类添加方法注释

如何为用PHP的Soap客户机创建的类添加方法注释
EN

Stack Overflow用户
提问于 2017-02-10 19:15:27
回答 1查看 577关注 0票数 1

我使用PhpStorm作为我的PHP。它有一个功能,如果它检测到你对一个类使用不存在的方法,它就会发出警告。通常它是一个错误,但也可能是一个尚未创建的方法。

在未检测到有效类的情况下,可以使用类似于此的注释手动提示IDE。

代码语言:javascript
复制
/** @var MyClass $myClass **/

这将迫使IDE允许变量$ MyClass ->检测MyClass的所有可用方法。

我遇到了一个问题,在这个问题中,有一个类是通过调用第三方SOAP服务动态生成的。PhpStorm正在标记对这个新类的方法调用,因为我调用的方法不是SoapClient类的一部分。

这是我正在处理这个问题的两行代码。警告出现在第二行,在\SoapClient中找不到SendCharFax

代码语言:javascript
复制
$client = new SoapClient("http://ws.interfax.net/dfs.asmx?wsdl");
$result = $client->SendCharFax($params);

我清楚地理解IDE警告显示的原因,但我想知道如何消除警告。我花了很长时间搜索所以和互联网,我找不到任何信息来帮助我解决这个问题。

如何消除这个IDE警告?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-11 12:11:06

如果您想要完整的自动完成和动态变量提示,请使用WSDL到php生成器(如PackageGenerator项目)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42167016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档