2011-07-12 7 views

答えて

3

これはhere-doc syntaxです。文字列を書く単なる方法です。

+0

ここで ';'、なぜ '、'が使われますか? – Learning

+0

学習:<<の後の行から終わりのマークまでのすべてが、<<がある文字列だったのと同じですが、補間された文字列の後にあるものとして最初の行に他のものを含めることができます。同じ行に<<を複数持つこともできます。 – ysth

+0

'print << TAG、" foo ";'と 'print << TAG;'を比較してください。または 'print << TAG x 2;' – ysth

1

これは、ほとんど使われていないAutoLoaderメカニズムの一部です。この機能は、最初に参照されたときに関数を定義するだけで、わずかな時間を節約しようとします。主に互換性の理由から、CGIに保存されています。このようにして新しいコードを記述する正当な理由はありません。

関連する問題