[PHP-users 2639] Re: Perl のヒアドキュメントみたいなの

横山 php-users@php.gr.jp
Thu, 11 Oct 2001 18:06:28 +0900


横山@SIIです。

たくさんレスが付きそうですが。

y.taguchi さんは書きました:
>Perlでいう以下の文は、
>print <<EOM; 
><html>
><tag>$hensuu</tag>
><tag>$hensuu $hensuu</tag>
></html>
>EOM
>
>PHPでは、以下のようにするしかないのでしょうか?
>
><html>
><tag><? echo $hensuu; ?></tag>
><tag><? echo "$hensuu $hensuu"; ?></tag>
></html>
>
>これでは、変数が多くなるとHTMLソースが
>ごちゃごちゃになってしまいます。

PHP4から採用されているようです、環境はPHP4ですか?

マニュアルに記載があります、確認してみる事を進めます。
http://www.php.net/manual/ja/language.types.string.php

なお、私はHTML出力を一括にするのに下記の様にしています。
<?

<<前処理>>

$HTML_TEMPLATE =<<<EOT
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
<TITLE>$HEAD_TILTE</TITLE>
</HEAD>
<BODY>
<CENTER>
<H2>$TITLE</H2>
$RETURN_URL
<BR><HR><BR>
$HTML_BODY
<BR><HR><BR>
$RETURN_URL
</CENTER>
</BODY>
</HTML>
EOT;
	echo $HTML_TEMPLATE;
?>
 

/*--- 横山 /  kentaro.yokoyama@sii.co.jp ---*/