传递"...: $someVariable"是如何工作的,这种技术叫什么,我在哪里可以了解更多信息?



我在YouTube上看到这是Laravel PHP代码的一部分。它确实有效,它是在一个新安装的香草Laravel 6上,教练似乎在使用PHPStorm IDE:

dd( ...vars: $paymentGateway->charge( amount:2500));

我知道splat操作符,但这似乎更进一步。我到处都找不到...vars: $whatever作为一个论点(或者作为其他任何论点(的解释。我不明白为什么vars没有准备好$和之后的:

更新:教练回答了我的问题。这是PHPStorm的特定语法。更多信息可在此处找到:https://www.jetbrains.com/help/webstorm/viewing-method-parameter-information.html

老师回答了我的问题:

"... that is added by the IDE for reference only. Do not add that to your code. It’s called method hints and it’s a PHPStorm feature not a php thing"

更多信息:

https://www.jetbrains.com/help/webstorm/viewing-method-parameter-information.html

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

相关内容

  • 没有找到相关文章

最新更新