Visual Studio Code PHP Intelephense автоматические форматы Оператор слияния NULL

Я использую расширение PHP Intelephense(бесплатное) в vscode, и мы используем CodeIgniter 3 в нашем проекте, и он хорошо работает с моделями и контроллером, но на моих страницах / представлении, где написаны javascript,css,jquery. Оператор Null Coalescing выполняет автоматическое форматирование PHP Intelephense, автоматически разделяя вопросы (от?? до??). Есть ли у них способ игнорировать это правило в PHP Intelephense?

  return data ?? '--';

при автоматическом форматировании (в Mac) (option + shift + f) он превращается в this, что вызывает ошибку.

  return data ? ? '--';

1 ответ

Я нашел альтернативное решение своей проблемы. путем добавления серьезного акцента в return и последующего вызова выражения внутри литерала шаблона.

возвращение ${data ?? '--'}

Заставить php Intelephense игнорировать указанную строку.

Другие вопросы по тегам