PHP:使用带引号的大字符串

时间:2014-05-27 09:01:09

标签: php escaping quotes

假设我有一大串HTML代码。它有双引号和单引号。我怎样才能使用这样的字符串?我想将它分配给php var,但是引用冲突是否我使用双引号或单引号。有没有办法将此字符串分配给var而无需手动向所有引号添加斜杠?

可能是这样的:

<div class="name">Sally O'Connel</div>

只有字符串更长,因此会出现多个单引号和双引号。

3 个答案:

答案 0 :(得分:6)

您可以使用HEREDOC/NOWDOC

$var = <<<HTML
<div class="name">Sally O'Connel</div>
HTML;

答案 1 :(得分:1)

 $var = file_get_contents('file.with.your.long.and.windy.html');

显然是唯一理智的方式。 PHP文件用于代码。

答案 2 :(得分:0)

使用Heredoc

$var = <<<HTML
<div class="name">Sally O'Connel</div>
HTML;

请确保HTML;

后没有空格字符