visual-studio-code - 如何在 Visual Studio 代码片段创建中转义 $

标签 visual-studio-code code-snippets

似乎在使用 $_SERVER 之类的 PHP 变量时,代码片段会忽略 $.例如

{
// Example:
"IP Address Test": {
    "scope": "php",
    "prefix": "iptest",
    "body": [
                "// Debugging",
                "if($_SERVER[\"REMOTE_ADDR\"]=='${1:ipaddress}'){",
                "\t//run only my ip",
                "\t$0",
                "}"
    ],
    "description": "Test only from IP address"
}

输出:

// Debugging
if(_SERVER["REMOTE_ADDR"]=='xxx.xxx.xxx.xxx'){
//run only my ip

}

最佳答案

你不能使用\你必须使用双 $ ..

例如。

// Debugging
if($$_SERVER["REMOTE_ADDR"]=='xxx.xxx.xxx.xxx'){
    //run only my ip

}

关于visual-studio-code - 如何在 Visual Studio 代码片段创建中转义 $,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57104208/

相关文章:

typescript - 在 Angular2 (TS) 中导入模块的选项

emacs - 如何使用 YASnippet 在片段中扩展片段?

Python 单行打印从 ASCII 数字转换的文本?

google-analytics - 自动检查GTM标签

c# - C# 代码片段中方括号的转义码是什么?

javascript - JSX 在纯 JavaScript 文件中工作,如何?

php - 如何在 Visual Studio Code 中初始化 PHP 构造函数字段

javascript - Visual Studio Code Language Server - 如何验证工作区中的所有文件

visual-studio-code - 禁用 React JavaScript 文件中的 VS Code Stylelint 错误

RStudio 代码段不起作用