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 игнорировать указанную строку.