PHP Manual
/
基礎知識

Echo - ソースコードに出力する

16. 02. 2020

Obsah článku

echo` 構造体は、変数や文字列をソースコードにダンプするために使用されます。

サポート:|すべてのバージョン
簡単な説明:|1つ以上の文字列を出力する。
タイプ: コマンド、コンストラクト (関数ではありません)

商品説明

echo 'ハロー、ワールド';

hello world "と書いてある。

$var = 'テキスト';
echo $var;

変数 $var の値、つまり "Text" を表示します。

エコーは関数ではありません(コマンドです)ので、括弧は使っても使わなくてもかまいません。したがって、echo ('hello world'); と書くのも正しいです。

追記: PHPはEchoをコマンド(構成要素)として扱うため、式として扱います。この場合、括弧は省略可能である。echo ('something');` という表記をした場合、Echo文は関数にならないので、そのように扱われません。この場合の括弧は、式の正確な値を囲むことを意味し、数学の仕組みと似ている。

引用符

文字列は、引用符とアポストロフィで囲むことができる。

だから、これ。

echo "ハイ";

これと同じです。

echo 'ハイ';

ただし、各文字列は同じ種類の引用符で始まり、同じ種類の引用符で終わらなければならないので、注意が必要です。

例えば、HTMLのリンク(または任意のHTMLコード)を出力したい場合は、引用符の前にスラッシュを付けなければなりません。スラッシュは「まさにこの文字」という意味なので、言語では表現として理解されない。

echo "<a href="index.php">リンクテキスト</a>を表示します。";

技術的なメモ: 引用符は、PHPでは特別な意味をもちます。

パラメータ

  • arg` 出力パラメータ。

戻り値

値が返されない。

変数として使用することはできません。

備考

注:これは言語コンストラクト(コンストラクト=命令)であるため(関数ではない)、変数に読み込むことはできません。

echo "ハロー、ワールド";
echo "echo "は複数行のテキストを出力することができます。
ただし、HTMLタグの<br>は印刷されないので注意。そのためにnl2br()関数があるのです。";
$a = "php"; // 変数定義
echo "好き" . $a; // と書いている。phpが好き

また、Echoは構文が短縮されており、phpの開始タグの後に等号のみを使用することが可能です。

Ahoj <?=$jmeno;?>!

これは、ページに素早く情報を書き込む必要がある場合に便利です。例えば、今年度。

Píše Jan Barášek © <?=date('Y');?>

この短縮構文は、php の開始タグの短縮が有効な場合、つまり short_open_tag ディレクティブが on に設定されている場合にのみ機能します。

操作方法

一般的な数学演算はすべてechoコマンドの中で実行することができます。

数学の詳細については、別記事を参照してください。

echo 5 + 3 * 2; // 11をプリントします。

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
10.
Status:
All systems normal.
2024