PHP 中的字符串文字

Div*_*com 0 php string escaping

在 C# 中,您可以声明一个文字字符串,您不希望在其中进行任何转义,例如:

string myString = @"This\is\some\string\";
Run Code Online (Sandbox Code Playgroud)

对于 PHP,无论如何以这种方式声明字符串文字而无需转义每个斜杠?我知道有人会问我“你试过什么?” 所以为了完整起见,我将列出不起作用的内容:

$myString = "This\is\some\string\";
$myString = 'This\is\some\string\';
Run Code Online (Sandbox Code Playgroud)

seq*_*ell 5

使用单引号,你应该很好(当然少单引号)。如果您真的不想逃避任何事情,请尝试nowdoc

编辑:假设 PHP >=5.3(谢谢 Sammitch)

  • 注意:NOWDOCS 的最新版本只有 PHP 5.3,HEREDOCS 的工作方式与其中的异常变量扩展类似。 (3认同)