传递“ ...:$ someVariable”如何工作,该技术称为什么,在哪里可以学到更多?

作为YouTube上一些Laravel PHP代码的一部分,我遇到了这个问题。它确实有效,它是在全新安装的vanilla 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

jingjie0724 回答:传递“ ...:$ someVariable”如何工作,该技术称为什么,在哪里可以学到更多?

讲师回答了我的问题:

"... 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"

有关更多信息:

here

我将其保留在此处,希望它在搜索三个点...和冒号:(例如...vars:)时可以节省其他人的时间。至少可以节省我一个小时!

本文链接:https://www.f2er.com/3113340.html

大家都在问