PHP echo()関数

テキストを出力:

<?php
echo "Hello world!";
?>

実行例

定義と使用方法

echo()関数は一つまたは複数の文字列を出力します。

注釈:echo()関数は実際には関数ではありませんので、括弧を使用する必要はありません。しかし、echo()に一つ以上のパラメータを渡したい場合は、括弧を使用すると解析エラーが発生します。

ヒント:echo()関数は print() 少し速いです。

ヒント:echo()関数には短縮文法もあります。PHP 5.4.0以前では、この文法はshort_open_tag設定が有効になっている場合にのみ適用されます。

文法

echo(strings)
パラメータ 説明
strings 必要。出力に送信する必要のある一つまたは複数の文字列。

技術的詳細

返り値: 返り値はありません。
PHP バージョン: 4+

さらに多くの例

例 1

文字変数($str)の値を出力に書き込む:

<?php
$str = "Hello world!";
echo $str;
?>

実行例

例 2

文字列変数($str)の値を出力に書き込む、HTMLタグを含めて:

<?php
$str = "Hello world!";
echo $str;
echo "<br>What a nice day!";
?>

実行例

例 3

二つの文字列変数を結合する:

<?php
$str1="Hello world!";
$str2="What a nice day!";
echo $str1 . " " . $str2;
?> 

実行例

例 4

配列の値を出力に書き込む:

<?php
$age=array("Peter"=>"35");
echo "Peter is " . $age['Peter'] . " years old.";
?>

実行例

例 5

テキストを出力に書き込む:

<?php
echo "This text
spans multiple
lines.";
?> 

実行例

例 6

複数のパラメータを使用する方法:

<?php
echo 'This ','string ','was ','made ','with multiple parameters.';
?> 

実行例

例 7

シングルクォートとダブルクォートの違い。シングルクォートは変数名をそのまま出力しますが、値は出力しません:

<?php
$color = "red";
echo "Roses are $color";
echo "<br>";
echo 'Roses are $color';
?>

実行例

例 8

簡略化语法(short_open_tag 設定が有効に設定されている場合にのみ適用されます):

<?php
$color = "red";
?>
<p>バラは <?=$color?></p> 

実行例