[PHP-users 18505]Re: 変数に格納したヒアドキュメント

Misha misha @ mbm.nifty.com
2003年 10月 18日 (土) 13:21:00 JST


たびたびお邪魔します。ミーシャです。
なるほど。eval() ですか。
たしかにこれは楽ですね。
目からウロコ、の一言です(勉強不足)。

======================================
<?PHP
$TITLE = "TEST PAGE";
$hoge = "Hello World";
$html = file_get_contents('foo.inc');
eval("\$html = \"$html\";");
print $html;
?>
======================================
// <foo.inc>
<HTML>
<HEAD>
<TITLE>$TITLE</TITLE>
</HEAD>
<BODY>
$hoge<BR>
</BODY>
</HTML>
======================================

山田さん、渡辺さん、どうもありがとうございます。

--------------------------------
ミーシャ

> -----Original Message-----
> From: php-users-bounces @ php.gr.jp 
> [mailto:php-users-bounces @ php.gr.jp] On Behalf Of Misha 
> Sent: Saturday, October 18, 2003 12:37 PM
> To: 'PHP-users ML'
> Subject: [PHP-users 18502] Re: 変数に格納したヒアドキュメント
> 
> こんにちは。ミーシャです。
> 
> 結論から書いてしまうと、
> HTMLに限らず、ファイルとして読み込んだテキストは、
> シングルクォートで囲まれた文字列と同じことになります。
> したがって、ヒアドキュメントに限らず、
> どのような表示方法を用いても、変数名は変数名そのまま表示されてしまうことでしょう。




PHP-users メーリングリストの案内