我在vscode中使用PHP Intelephense(免费)扩展,我们在项目中使用CodeIgniter 3,它可以很好地处理模型和控制器,但在我的页面/视图中,javascript、css、jquery都是在这里编写的。Null合并运算符恰好是PHP Intelephense通过分隔问题(从??至??)是自动的。在PHP Intelephense中,他们没有办法忽略这个规则吗?
return data ?? '--';当执行自动格式化(在mac中) (option + shift + f)时,它会变成这样,这会导致错误。
return data ? ? '--';发布于 2020-07-16 08:48:19
我已经为我自己的问题制定了另一种解决方案。通过在返回中添加一个严肃的重音,然后在模板文字中调用表达式。
返回${data ?? '--'}
强制php Intelephense忽略所述行。
https://stackoverflow.com/questions/62925455
复制相似问题