![]() |
1
1
乍一看,这有点违反直觉,但实际上是有道理的… 声明REST参数时,实际传递的参数在运行时包装在数组中。 这意味着,如果你这样做:
您的函数将收到一个具有3个值的数组。 这正是发生在这里的事情:
当你的循环
你可以看到这个改变了你的代码:
所以,根据您真正想要实现的目标,您有几个选项可以解决这个问题。
1)有
2)将函数签名更改为:
3)更改调用接收器的方式,使数组作为参数列表传递:
这样做的效果相当于:
当然,除了动态处理项目列表。
如果你真的需要
|
![]() |
Jakob · 烧瓶REST-API:响应中的数值错误 10 月前 |
![]() |
Omar Ahmed · 可以仅使用(CSRF)令牌进行身份验证吗 1 年前 |
![]() |
Hyper10n · 从T-SQL查询内部管理HTTP会话 1 年前 |
|
Lavonne Riley · 无法获取数据并将其添加到谷歌工作表中 1 年前 |
![]() |
testtt · 微服务REST调用和数据库事务 1 年前 |
![]() |
JoeBim · PHP中的中程API 1 年前 |