PHP echo()関数
定義と使用方法
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>