English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP基本教程

PHP高度教程

PHP & MySQL

PHPリファレンスマニュアル

PHP echo と print

このチュートリアルでは、PHPのechoとprint文を使用してWebブラウザに出力を表示する方法を学びます。

PHP echo文

echo文は、1つまたは複数の文字列を出力できます。一般的には、echo文は、ブラウザに表示できるどんな内容も表示できます。例えば、文字列、数字、変数の値、式の結果などです。

echoは言語構造であり、実際の関数ではありません(}}if文)を使用することで、括弧を使わずに使用できます。例えば、echoまたはecho()とします。しかし、echoに複数の引数を渡す場合は、これらの引数を括弧で囲まないことができません。

テキスト文字列の表示

以下の例では、echo文を使ってテキスト文字列を表示する方法を説明します:

<?php
//テキスト文字列の表示
echo "Hello World!";
?>
テストを見てみ‹/›

上記のPHPコードの出力は以下の通りです:

こんにちは、世界!

HTMLコードの表示

以下の例では、echo文を使ってHTMLコードを表示する方法を説明します:

<?php
//HTMLコードの表示
echo "<h4>これはシンプルな見出しです。</h4>";
echo "<h4 style='color: red;'>これはスタイル付きの見出しです。</h4>";
?>
テストを見てみ‹/›

上記のPHPコードの出力は以下の通りです:

これはシンプルな見出しです。

これはスタイル付きの見出しです。

変数の表示

以下の例では、echo文を使って変数を表示する方法を説明します:

<?php
//変数の定義
$txt = "Hello World!";
$num = 123456789;
$colors = array("Red", "Green", "Blue");
 
//変数の定義
echo $txt;
echo "<br>";
echo $num;
echo "<br>";
echo $colors[0];
?>
テストを見てみ‹/›

上記のPHPコードの出力は以下の通りです:

こんにちは、世界!
123456789                    
赤色

PHPのprint文

print文(echoの代替方法)を使って、出力をブラウザに表示することもできます。echoと同様に、printも言語構造文であり、実際の関数ではありません。したがって、括弧を使わずに使用することもできます:printまたはprint()。

echo文とprint文は完全に同じ動作をしますが、print文は常に文字列を出力し、常に値を返します。1。これがecho文がprint文より少し速いとされる理由です。なぜなら、echo文は値を返さないからです。

テキスト文字列の表示

以下の例では、print文を使ってテキスト文字列を表示する方法を説明します:

<?php
//テキスト文字列の表示
print "Hello World!";
?>
テストを見てみ‹/›

上記のPHPコードの出力は以下の通りです:

こんにちは、世界!

HTMLコードの表示

以下の例では、print文を使ってHTMLコードを表示する方法を説明します:

<?php
//HTMLコードの表示
print "<h4>これはシンプルな見出しです。</h4>";
print "<h4 style='color: red;'>これはスタイル付きの見出しです。</h4>";
?>
テストを見てみ‹/›

上記のPHPコードの出力は以下の通りです:

これはシンプルな見出しです。

これはスタイル付きの見出しです。

変数の表示

以下の例では、print文を使って変数を表示する方法を説明します:

<?php
//変数の定義
$txt = "Hello World!";
$num = 123456789;
$colors = array("Red", "Green", "Blue");
 
//変数の定義
print $txt;
print "<br>";
print $num;
print "<br>";
print $colors[0];
?>
テストを見てみ‹/›

上記のPHPコードの出力は以下の通りです:

こんにちは、世界!
123456789                    
赤色