まくまくPHPノート
標準出力への出力を行う
2012-01-15

PHP で標準出力への出力を行うときは、主に echoprint が使用されます。 echo が戻り値を返さないのに対し、printint 型の戻り値を返します。

echo "Hello\n";   // 戻り値なし
print "Hello\n";  // 戻り値あり (PHP4、PHP5 では常に1)

echoprint も正確には関数ではなく、言語構造として組み込まれているため、引数を括弧で括る必要はありません。

文字列をダブルクォーテーションで囲むと、変数の値が展開されます。

print "val = $val";

変数名が部分文字列になっている場合は、変数名の切れ目を示すために中括弧で囲む必要があります。

print "Three {$fruit}s";

複数の文字列や変数を繋げて出力する場合は、文字列の結合演算子であるドット (.) を使用します。

print 'val = ' . $val;

文字列の中には改行を含むことができます。

print '<UL>
<LI>item 1
<LI>item 2
<LI>item 3
</UL>';

出力結果

<UL>
<LI>item 1
<LI>item 2
<LI>item 3
</UL>
2012-01-15