Предположим, у меня есть большая строка кода HTML. Он имеет как двойные кавычки, так и одинарные кавычки. Как я могу работать с такой строкой? Я хочу назначить его в php var
но есть столкновение с цитатой, использую ли я двойные кавычки или одинарные кавычки. Есть ли способ назначить эту строку для var без необходимости вручную добавлять косые слова ко всем кавычкам?
Это может быть что-то вроде этого:
<div class="name">Sally O'Connel</div>
Только строка длиннее, поэтому будет несколько случаев одиночных кавычек и двойных кавычек.
Вы можете использовать HEREDOC / NOWDOC :
$var = <<<HTML <div class="name">Sally O'Connel</div> HTML;
$var = file_get_contents('file.with.your.long.and.windy.html');
будет, по-видимому, единственным разумным способом. Файлы PHP предназначены для кода.
использовать Heredoc
$var = <<<HTML <div class="name">Sally O'Connel</div> HTML;
Убедитесь, что после HTML;
нет символа пробела HTML;