【问题标题】:How to create a web service in zend-soap (or laminas-soap) with parameters with hyphens in their name?如何在zend-soap(或laminas-soap)中创建一个Web服务,参数名称中带有连字符?
【发布时间】:2020-07-14 02:34:10
【问题描述】:

我正在尝试使用 zend-soap 创建我的第一个 Web 服务,但我需要它有一些带有连字符的参数(例如 parameter-name)。我必须实现给定的 WSDL,所以我无法更改此要求。

我该怎么做,因为 PHP 不允许带有连字符的变量?

【问题讨论】:

标签: php zend-soap


【解决方案1】:

您使用自动发现功能吗?类属性正在转换为 WSDL 参数,因此您必须遵循 PHP 的属性语法。所以在这种情况下,我认为只有创建自己的 WSDL 或在 Zend 中进行核心更改才有可能,但我认为这不是一个好建议。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-19
    • 1970-01-01
    相关资源
    最近更新 更多