Php 如何通过“…”:$someVariable";工作,这项技术叫什么,我在哪里可以学到更多?

Php 如何通过“…”:$someVariable";工作,这项技术叫什么,我在哪里可以学到更多?,php,laravel,arguments,phpstorm,splat,Php,Laravel,Arguments,Phpstorm,Splat,这是我在YouTube上看到的一些Laravel PHP代码的一部分。它确实可以工作,它安装在香草拉威尔6的新版本上,而且讲师似乎正在使用PHPStorm IDE: dd(…vars:$paymentGateway->charge(金额:2500)) 我知道splat操作员,但这似乎更进一步。我到处都找遍了,找不到关于…vars:$whatever作为一个参数(或者其他任何东西)的解释。我不明白vars前面怎么没有$和后面的: 更新:讲师回答了我的问题。这是特定于PHPStorm的语法。更多信息

这是我在YouTube上看到的一些Laravel PHP代码的一部分。它确实可以工作,它安装在香草拉威尔6的新版本上,而且讲师似乎正在使用PHPStorm IDE:

dd(…vars:$paymentGateway->charge(金额:2500))

我知道splat操作员,但这似乎更进一步。我到处都找遍了,找不到关于
…vars:$whatever
作为一个参数(或者其他任何东西)的解释。我不明白
vars
前面怎么没有
$
和后面的


更新:讲师回答了我的问题。这是特定于PHPStorm的语法。更多信息可在此处找到:

讲师回答了我的问题:

“…IDE添加的内容仅供参考。不要将其添加到代码中。它称为方法提示,是PHPStorm功能,而不是php功能”

有关更多信息:


我将把它留在这里,希望它可以在搜索三个点
和一个冒号
时为其他人节省一些时间,例如
…vars:
。这至少可以帮我省下一个小时

自动功能并不总是有助于理解,是吗?是的,我刚刚发现这是在告诉IDE用户,
dd()
接受一个调用
vars
的参数并将其解压缩。值得注意的是,它不是任何语法。它甚至不是代码的一部分,如果您将代码复制到其他地方或使用其他编辑器打开文件,您将看不到它。它基本上与行号相同:一个编辑器提示。