最後に、このタイプのドキュメントは最後の行の最初の位置に近くなければならないことがわかりました。つまり、コードのインデントのために、EOFの前にスペースを入れることはできません。問題が発生しました
確実に使用できるようにするには、エスケープも含まれる heredoc 構文を使用することをお勧めします。nowdoc 構文は PHP5.3 で導入されたため、多くのクラウド ホスティング環境ではサポートされていない可能性があり、問題が発生します。
最後に、ヒアドキュメントはPHP 4.0から導入されており、nowdoc構文にはバージョン5.3が必要です。ヒアドキュメントにはnowdocの機能が含まれているため、個人的にはヒアドキュメントを使用することをお勧めします。
簡単に言うと:
2. heredoc は複数行の二重引用符に似ており、newdoc は複数行の一重引用符に似ています
3. ヒアドキュメントは、大規模な処理に特化した一般的な処理ソリューションです。 strings 、nowdoc は、「heredoc」を動的に実装する際の効率性の問題を補うために、PHP によって実装された「非常に効率的な」静的バージョンです
http://www.bkjia.com/PHPjc/744336.html