関数の概要
PHPの echo は、画面に文字列や変数の内容を出力するための言語構造です。HTMLやテキストをブラウザに表示させるときに頻繁に使われ、PHPの最も基本かつ重要な出力方法の一つです。
パラメータの説明
echoは関数ではなく構文であり、呼び出し時にカッコは不要です。- 複数の文字列をカンマ区切りで連結して出力することが可能です。
- 単一の文字列または変数、またはそれらの組み合わせを直接指定します。
戻り値
echo は戻り値を返しません。値を返す関数ではないため、代入や評価には向いていません。
使用例
基本的な使い方
<?php
echo "こんにちは、世界!";
?>
このコードは画面に「こんにちは、世界!」という文字列をそのまま表示します。
変数を使った出力
<?php
$name = "太郎";
echo "こんにちは、", $name, "さん!";
?>
複数のパラメータをカンマで区切り連結して出力しています。ここでは変数 $name の内容も一緒に表示しています。
HTMLタグを含めた出力
<?php
echo "<h1>見出しタイトル</h1>";
echo "<p>段落テキストです。</p>";
?>
文字列内にHTMLタグを含めることで、ブラウザ上で整形されたHTMLコンテンツを表示できます。
関連する関数
print– 単一の引数を出力し、1を返します。printf– 書式化した文字列を出力します。print_r– 配列やオブジェクトの内容を見やすく出力します。
まとめ
echo はPHPで最もシンプルかつ高速に文字列や変数を出力する方法です。複数の値をカンマでつなげて一度に出力できる柔軟性も持ち、HTMLを含めた動的な出力に非常に便利です。戻り値がないことを理解し、必要に応じて関連関数も使い分けることで実務での利便性が高まります。
