注入的 SQL 语句
临时注入一种语言
将光标放在要在其中注入语言的字符串文字、标记或属性内,然后按Alt+Enter(或使用意图操作图标
)。
选择注入语言或参考,然后选择要注入的语言。

在专用编辑器部分中打开代码片段
将插入符号放置在注入的代码片段中并按下Alt+Enter(或使用意图操作图标
)。
选择编辑 <语言 ID> 片段。
PhpStorm 将打开一个专门的编辑器部分,用于使用注入的语言编辑代码。此编辑器提供完整的代码帮助,包括代码完成、检查、意图和代码样式操作。
取消注射
将插入符号放在代码片段上并按下Alt+Enter(或使用意图操作图标
)。
选择取消注入语言或参考。
配置 sprintf 格式参考
您可以让 PhpStorm 识别注入的 SQL 字符串中的sprintf格式引用:
按Ctrl+Alt+S打开 IDE 设置并选择工具 | 数据库 | 用户参数。
选中在控制台和 SQL 文件中启用和在带有 SQL 注入的字符串文字中启用复选框。
在参数模式列表中:
单击
%\w+
图案。PhpStorm 使用模式的配置设置扩展了一个隐藏区域。选中In scripts和In literals复选框。
单击<Language>链接并在列表中选择PHP 。
配置注入规则
您可以在编辑器上配置语言注入规则| IDE 设置的语言注入Ctrl+Alt+S页面。
所有预定义的注入规则都是为内置范围配置的。换句话说,它们是全局的(因此在所有 PhpStorm 项目中都可用)。可以为 IDE 或仅为一个项目配置自定义规则。要更改自定义注入的范围,请使用Move to Project/IDE Scope图标。
要配置自定义注入规则,请单击添加图标以添加新规则,或复制预定义规则并更改其设置。

最后修改:2021 年 8 月 27 日