Замена синтаксиса Heredo c - PullRequest
1 голос
/ 27 февраля 2020
    foreach($array["$new"]['features'] as $key => $feature) :
      $features .= <<< ____EOT
        <li> $feature </li>
____EOT;
    endforeach;

В настоящее время я использую синтаксис heredo c, но у него есть свои недостатки. Существуют ли другие PHP методы для выполнения sh того же без использования синтаксиса Heredo c?

1 Ответ

3 голосов
/ 27 февраля 2020

Просто используйте строку.

$features .= "<li> $feature </li>";

Heredo c имеет то преимущество, что вам не нужно беспокоиться о экранировании кавычек внутри значения, поэтому это очень полезно для длинных блоков HTML .

...