0

HEREDOC を使用して、メール PHP 関数の本文にテキストを含めています。

ただし、次のエラーが表示されます。

「PHP 解析エラー: 構文エラー、予期しない T_SL で...」

エラーは、含まれているファイルの HEREDOC 部分を参照しています。

<?php
$message = <<<EOD <html></body>Dear $firstName $lastName,
Sincerely,
Customer Service
EOD;?>

この書き方に問題はありますか?

ありがとう!

4

3 に答える 3

1
<?php
$message = <<<EOD
<html></body>Dear $firstName $lastName,
Sincerely,
Customer Service
EOD;
?>
于 2013-04-17T17:27:17.257 に答える
1

変化する

EOD;?>

EOD;
?>

なんで?

PHP ドキュメントからの引用:

終了識別子のある行には、セミコロン (;) 以外の文字を含めないでください。これは特に、識別子がインデントされていない可能性があり、セミコロンの前後にスペースやタブがない可能性があることを意味します

于 2013-04-17T17:27:39.467 に答える