作为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