php - 如何从 PHP 轻松使用 Web 服务

标签 php web-services visual-studio wsdl

是否有任何 PHP 工具可用于生成使用 web service 的代码?基于其WSDL ?类似于在 Visual Studio 中单击“添加 Web 引用”或对 Java 执行相同操作的 Eclipse 插件。

最佳答案

在 PHP 5 中,您可以使用 SoapClient在 WSDL 上调用 Web 服务功能。 For example :

$client = new SoapClient("some.wsdl");

并且 $client 现在是一个具有 some.wsdl 中定义的类方法的对象。因此,如果 WSDL 中有一个名为 getTime 的方法,那么您只需调用:

$result = $client->getTime();

结果将(显然)在 $result 变量中。您可以使用 __getFunctions 方法返回所有可用方法的列表。

关于php - 如何从 PHP 轻松使用 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4430/

相关文章:

php:将数组与 mysql 结果合并并按数组键对它们进行排序

java - 从 Web 服务获取的 WSDL 与用于生成 Web 服务的 WSDL 不同

c# - 如何以编程方式创建 BasicHttpBinding?

javascript - 经过 jQuery 验证后,记录在数据库中被多次记录

php - 使用 PDO 和 SQLite 的多个 INSERT 查询

php - 如何使用 PHP 删除文本字段中的特殊字符和空格

c++ - 包含 Visual Studio 2013 中的 makefile 的项目

java - 从 HTTPS url 生成 Java Web 服务客户端

c# - 在 Visual Studio 2019 中添加带有 css 类的 div 的键盘快捷方式

python - 将 Django 应用程序部署到 Azure VS2017 - 自定义 python