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では特別な意味をもちます。
値が返されない。
変数として使用することはできません。
注:これは言語コンストラクト(コンストラクト=命令)であるため(関数ではない)、変数に読み込むことはできません。
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:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | ja