如何在Visual Studio代码段创建中转义$

时间:2019-07-19 00:43:54

标签: 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

}

1 个答案:

答案 0 :(得分:0)

您不能使用\,而必须使用双$ ..

例如

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

}