0

我在 vscode 中使用 PHP Intelephense(免费)扩展,我们在项目中使用 CodeIgniter 3,它适用于模型和控制器,但在我的页面/视图中编写了 javascript、css、jquery。Null Coalescing Operator 恰好是 PHP Intelephense 通过自动分离问题(从 ?? 到 ??)自动格式化的。他们无法在 PHP Intelephene 中忽略这条规则吗?

  return data ?? '--';

在进行自动格式化(在mac中)(option + shift + f)时,它会变成导致错误的this。

  return data ? ? '--';
4

1 回答 1

0

我已经为自己的问题提出了另一种解决方案。通过在返回中添加重音然后在模板文字中调用表达式。

返回${data ?? '--'}

强制 php Intelephense 忽略上述行。

于 2020-07-16T00:48:19.267 回答