PhpStorm 2021.3 Help

语言注入设置:SQL 注入

该对话框在您单击 Language Injection 页面后打开,然后添加按钮   从上下文菜单中选择SQL Injection,或者选择一个条目并单击编辑按钮

PhpStorm 带有一组预定义的注入配置,足以确保高生产力和舒适的环境。因此强烈建议您使用预定义的注入配置并避免创建新的注入配置。

物品

描述

姓名

注射的名称。

语言

要注入的语言。

  • ID。语言 ID 或名称。

  • 字首。要在相应字符串值之前添加的字符序列。

  • 后缀。要在相应字符串值之后添加的字符序列。

前缀和后缀是可选的。

地方模式

在此字段中,键入定义您希望 PhpStorm 将文字识别为注入的上下文的规则。

先进的

在此区域中,指定其他设置以缩小适用注入的上下文,从而对注入过程进行更细粒度的控制。

  • 值模式- 在此字段中,键入一个正则表达式,该表达式确定将语言注入的上下文。通过使用模式的第一个捕获组作为注入目标,您可以将过程配置为仅将语言注入与特定模式匹配的值或与模式匹配的多个部分。例如,^javascript:(.*)匹配javascript可以在 hyperlink-hrefs 中使用以执行 JavaScript 代码的协议。

  • 单个文件- 如果该选项关闭,则与值模式匹配的片段将被单独处理,作为不同的“文件” - 例如从片段编辑器的角度来看。

    如果该选项打开,则相应的片段将全部合并在一起形成一个单元,或“文件”。

    给定价值模式

    xxx (.+) yyy (.+) zzz

    和片段

    xxx select * yyy from family zzz,

    select *如果该选项关闭,from family则将其视为两个独立的片段(或“文件”)。如果该选项打开,select * from family则被视为单个单元或“文件”。

最后修改时间:2021 年 9 月 6 日