PHP 5 echo と print 文

PHPでは、echoとprintの2種類の基本的な出力方法があります。

このチュートリアルでは、ほぼすべての例で echo と print を使用します。したがって、このセクションではこれらの出力文についてのより多くの知識を説明します。

PHP echo と print 文

echo と print の違い:

  • echo - 複数の文字列を出力できます
  • print - 文字列を1つだけ出力し、常に 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="codew3c.com";
$cars=array("Volvo","BMW","SAAB");
echo $txt1;
echo "<br>";
echo "Study PHP at $txt2";
echo "My car is a {$cars[0]}";
?>

実行例

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="codew3c.com";
$cars=array("Volvo","BMW","SAAB");
print $txt1;
print "<br>";
print "Study PHP at $txt2";
print "My car is a {$cars[0]}";
?>

実行例