我有一个大文件,它与" document'note法:
"呼应一个网页echo <<<END
<div>
<span>Some content</span>
...
</div>
END;
但是当然不起作用。
我需要通过静态函数的重复替换此字符串的某些内容:
echo <<<END
<div>
<span>MOD_TRANSLATION::getContent('contentKey')</span>
...
</div>
END;
有没有办法在不关闭/打开文档标签的情况下(例如可变插值)?
您称之为 <<<EOD
符号的内容称为此处文档。您无法在此处文档中使用函数呼叫。但是您可以使用变量。这样:
$date = date('H:i:s');
$string = <<<EOF
date = $date
EOF;
echo $string;