可能重复:
Calling PHP functions within HEREDOC stringsPHP为什么EOM不能包含PHP函数?
我使用Swiftmailer PHP创建订单完整的页面。当客户登录此页面时,我将一个包含到PHP文件中。
此页面文件具有发送给客户的SwiftMailer EOM HTML。然而,我有块的HTML部分,所以头是通过称为头的函数和订单总计也是一样的。我希望能够在EOM中包含EOM功能。这可能吗?
Id = 46088;
// MAIL FUNCTION
function mailToSend($Id){
// EOM CAN'T BE TABBED
$html = <<<EOM
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
getHeader($Id);
getOrderTotalBoxTable($Id);
</body>
</html>
EOM;
}
mailToSend(46088);
“EOM” == ** **定界符? – deceze
难道你不能把函数的输出放到一个变量中,并把它放在heredoc里面吗? – xenon
什么是EOM我搜索了,我找不到它的文档 – TheBlackBenzKid