4

コントローラー メソッドのコードを書いていますが、それを使用して電子メールを送信する必要があります。ヒアドキュメント構文を使用してメール本文を埋めようとしていますが、終了タグが認識されないようです。

$this->email = new Email(); 
$this->email->from = 'Automated Email';
$this->email->to = 'me@myemail.com';
$this->email->subject = 'A new user has registered';
$this->email->body = <<<EOF

Hello, a new user has registered.

EOF;

$this->email->send();  

<<< EOF開始から(ファイルの最後まで)すべてが、引用符で囲まれているかのように表示されます。

なぜこれが機能しないのか誰にもわかりますか?

アドバイスをいただければ幸いです。

ありがとう。

4

1 に答える 1

8

「EOF」の後のセミコロンの後に空白がないことを確認してください。

于 2010-04-09T13:37:13.367 に答える