PHP echo()関数
定義と使用法
echo()関数は、1つ以上の文字列を出力します。
注:echo()関数は実際には関数ではないため、括弧を使用する必要はありません。ただし、echo()に複数のパラメーターを渡したい場合、括弧を使用すると解析エラーが発生します。
ヒント:echo()関数は、print()よりもわずかに高速です。
ヒント:echo()関数にもショートカット構文があります。 PHP5.4.0より前では、この構文は short_open_tag構成設定が有効になっている場合にのみ機能します。
構文
<div>echo(<em>strings</em>)</div>
パラメータ値
パラメータ |
説明 |
---|---|
strings | Required 出力に送信される1つ以上の文字列 |
Technical Details
Return Value: | 値は返されません |
---|---|
PHP バージョン: |
4+ |
その他の例
例
HTMLタグを含む文字列変数($str)の値を出力に書き込みます。
<?php
$str = "Hello world!";
echo $str;
echo "<br>What a nice day!";
?>
例
2 つの文字列変数を結合します。
<?php
$str1="Hello world!";
$str2="What a nice day!";
echo $str1 . " " . $str2;
?>
例
配列の値を出力に書き込みます。
<?php
$age=array("Peter"=>"35");
echo "Peter is " . $age['Peter'] . " years old.";
?>
例
一重引用符と二重引用符の違い。一重引用符は、値ではなく変数名を出力します。
<?php
$color = "red";
echo "Roses are $color";
echo "<br>";
echo 'Roses are $color';
?>
例
ショートカット構文(short_open_tag構成設定が有効になっている場合にのみ機能します):
<?php
$color = "red";
?>
<p>Roses are <?=$color?></p>
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。