在PHP中,Python的*Args和**kwargs有什么等价物?

6

谷歌大神只给我提供了一个有关声明可选变量值的内容,以便可以将它们传入代码而不会出现错误。PHP 中是否有 *Args 或 **kwargs 的等价物呢?

干杯!


据我所知,PHP没有**kwargs。但是你可以使用“关联数组”这个术语进行搜索,这就是PHP开发人员称其字典的方式。 - e4c5
简而言之:使用...$args代替*args。对于字典/哈希映射/关联数组,既不支持可变参数也不支持参数解包。请参阅文档 - TigerhawkT3
1个回答

2

2
... 展开符已经存在了两年多。如果提问者更习惯于 Python 中类似的操作符,那么它可能更适合使用。 - TigerhawkT3
如果你想知道如何从字典中传递kwargs来调用函数,例如myfunction(**myargs),你可以使用call_user_func_array - LRMAAX

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接