Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 C# 中,您可以声明一个文字字符串,您不希望其中有任何转义,例如:
string myString = @"This\is\some\string\";
对于PHP来说,无论如何都可以以这种方式声明字符串文字而无需转义每个斜线?我知道有人会问我“你试过什么?” 所以为了完整起见,我将列出什么不起作用:
$myString = "This\is\some\string\"; $myString = 'This\is\some\string\';
使用单引号,你应该是好的(当然少单引号)。如果您真的不想逃避任何事情,请尝试nowdoc。
编辑:假设 PHP >=5.3(谢谢 Sammitch)
正如 Sequoia mcdowell 指出的heredocs / newdocs是答案。像这样:
$myString = <<<'EOT' This\is\some\string\ EOT;