我在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:
(时节省一些时间。这至少可以为我节省一个小时!