PHP 5 echo と print 文

❮ 前章へ 次章へ ❯

PHPには、データを出力するための基本的な方法が2つのあります:echo と print。

このチュートリアルでは、ほぼすべての例でecho(とprint)を使用していますので、 この章では、この2つの出力文についてもう少し詳しく説明します。


PHPのechoとprint文

echo と print はほぼ同じです。両方ともに、画面にデータを出力するために使用します。

違いは僅かです:echoは戻り値を持ちませんが、printは 1 を返すので式に使うことができます。 echoは複数のパラメータを取る(しかし、そのような使い方はまれですが)に対して、printは1つのパラメータを取ります。 echo は、printよりもわずかに速い。


PHPのecho文

echo 文は、括弧付きでも付けなくても使用できます:echo または echo()。

テキストの表示

次の例は、echoコマンドでテキストを出力する方法を示しています(テキストにHTMLマークアップを含めることができます):

<?php
echo "<h2>PHP is Fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This ", "string ", "was ", "made ", "with multiple parameters.";
?>
例の実行 »

変数の表示

次の例は、echo文でテキストと変数の両方を出力する方法を示しています:

<?php
$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;

echo "<h2>$txt1</h2>";
echo "Study PHP at $txt2<br>";
echo $x . $y;
?>
例の実行 »

PHPのprint文

print 文は、括弧付きでも付けなくても使用できます:print または print()。

テキストの表示

次の例は、printコマンドでテキストを出力する方法を示しています(テキストにHTMLマークアップを含めることができます):

<?php
print "<h2>PHP is Fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
?>
例の実行 »

変数の表示

次の例は、printステートメントでテキストと変数の両方を出力する方法を示しています:

<?php
$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;

print "<h2>$txt1</h2>";
print "Study PHP at $txt2<br>";
print $x + $y;
?>
例の実行 »

❮ 前章へ 次章へ ❯