PHP echo() 関数

❮ PHP 文字列リファレンス

出力にテキストを書き出します:

<?php
echo "Hello world!";
?>
例の実行 »

ヒント:

定義と用法

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

注: echo()関数は、実際には関数ではないので、括弧を使う必要はありません。しかし、echo()に複数のパラメータを渡す場合、 括弧を使用するとパースエラーが発生します。

チップ: echo() 関数の速度は、 print()よりも少し速くなります。

チップ:echo()関数にもショートカット構文があります。この構文は、PHP 5.4.0より前のバージョンでは、 short_open_tag が設定されている場合にのみ有効です。


構文

echo(strings)

パラメータ 説明
strings 必須。出力に送る1つ以上の文字列

技術内容
返り値: 値を返しません
PHP バージョン: 4+

その他の例

例 1

文字列変数($str)の値を出力に書き出します:

<?php
$str = "Hello world!";
echo $str;
?>
例の実行 »

例 2

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

<?php
$str = "Hello world!";
echo $str;
echo "<br>What a nice day!";
?>
例の実行 »

例 3

2つの文字列変数を結合します:

<?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>Roses are <?=$color?></p> 
例の実行 »

❮ PHP 文字列リファレンス