0

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

string myString = @"This\is\some\string\";

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

$myString = "This\is\some\string\";
$myString = 'This\is\some\string\';
4

2 回答 2

5

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

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

于 2013-03-06T18:37:42.977 回答
1

正如 Sequoia mcdowell 指出的heredocs / newdocs是答案。像这样:

$myString = <<<'EOT'
This\is\some\string\
EOT;
于 2013-03-06T18:47:56.280 回答