Php 从HEREDOC中排除文本

Php 从HEREDOC中排除文本,php,Php,我需要将长的多行文本放入变量中。 但是有了“注释”,文本的一小部分不应该出现在结果中 伪代码: $var = <<<MULTILINETEXT Some text {//Excluded from output} Some text2 {//Excluded from output} MULTILINETEXT; 有什么想法吗?这里使用一个reg表达式来忽略{和}之间的字符串 $var = <<<MULTILINETEXT Some text {

我需要将长的多行文本放入变量中。 但是有了“注释”,文本的一小部分不应该出现在结果中

伪代码:

$var = <<<MULTILINETEXT
  Some text {//Excluded from output}
  Some text2 {//Excluded from output}
MULTILINETEXT;

有什么想法吗?

这里使用一个reg表达式来忽略{和}之间的字符串

$var = <<<MULTILINETEXT
  Some text {//Excluded from output}
  Some text2 {//Excluded from output}
MULTILINETEXT;
$var = preg_replace("/\{[^}]+\}/", "", $var);
print_r($var);

$var=不使用herdoc或不使用注释您不能在herdoc中使用注释。他可以在herdoc中使用注释,但解释器将其视为字符串而不是注释。在执行某些文本{ / /从输出排除}之后,它会是这样的:一些TeX2 { / /从输出排除},如果您的遗传文本是冗长且复杂的足以获得评论,那么您可能会考虑MVC模式!一个纯粹的PHP模板(视图),或细枝,或刀片等,都可以支持内联评论。它的作品!好主意!请让你的答案更具可读性,我会接受这是我的荣幸!!
$var = <<<MULTILINETEXT
  Some text {//Excluded from output}
  Some text2 {//Excluded from output}
MULTILINETEXT;
$var = preg_replace("/\{[^}]+\}/", "", $var);
print_r($var);