[PHP-users 12064] ヒアドキュメントの終端IDについて
Mashiki
php-users@php.gr.jp
Fri, 06 Dec 2002 11:55:53 +0900
Mashikiです。
文字列を扱う方法のひとつにヒアドキュメント構文がありますが、
終端IDとして
phpのマニュアル
http://www.php.net/manual/ja/language.types.string.php#language.types.
string.syntax.heredoc
のサンプルでは「EOT」を使用していますが、ヒアドキュメントの内部は
HTMLやJavaScriptになることも多く、これだとあまり目立ちません。
echo <<<EOT
My name is "$name". I am printing some $foo->foo.
Now, I am printing some {$foo->bar[1]}.
This should print a capital 'A': \x41
EOT;
長いとわかりやすくなるのですが、コードミスの確率が高くなります。
私は最近、「__v__v__v__」がわかりやすいかなと思って使用しています。
echo <<< __v__v__v__
My name is "$name". I am printing some $foo->foo.
Now, I am printing some {$foo->bar[1]}.
This should print a capital 'A': \x41
__v__v__v__;
皆さんどのようなものを使用されているでしょうか。
# IDとして使える顔文字「__ToT__」(Terminal of Text)もいいかも :-)