标签: php string escaping
在C#中你可以声明一个你不希望在其中有任何转义的文字字符串,如:
string myString = @"This\is\some\string\";
对于PHP,无论如何都要以这种方式声明字符串文字,而不需要转义每个斜杠?我知道有人会问我“你有什么尝试?”所以为了完整起见,我将列出不起作用的内容:
$myString = "This\is\some\string\"; $myString = 'This\is\some\string\';
答案 0 :(得分:4)
使用单引号,你应该是好的(当然少单引号)。如果你真的不想逃避任何事情,请尝试nowdoc。
编辑:假设PHP> = 5.3(谢谢Sammitch)
答案 1 :(得分:1)
正如红杉麦克道尔指出heredocs / newdocs就是答案。像这样:
$myString = <<<'EOT' This\is\some\string\ EOT;