echo( string $arg1 [, string $… ] )の短縮構文

echo( string $arg1 [, string $… ] )の短縮構文。

短縮型の、PHPコード記述形式の、開始タグの直後に、等号=を加える。

定義

<?= 文字列型 $arg1[, 文字列型 $...] ?>

パラメータ

文字列型 $arg1

出力したい文字列を指定する。

文字列型 $…

出力したい文字列は、カンマ,や、ピリオド.で区切り、複数指定できる。

構文

1つの文字列を出力

<?= "文字列" ?>

「文字列」を出力する。

カンマ区切りの複数の文字列を出力

<?= "文字列1", "文字列2", "文字列3" ?>

「文字列1~3」を出力する。

ピリオドで連結した文字列を出力

<?= "文字列1" . "文字列2" . "文字列3" ?>

「文字列1~3」を出力する。

複数行の文字列を出力

<?=
<<<END
<ul>
    <li>文字列1</li>
    <li>文字列2</li>
    <li>文字列3</li>
</ul>
END

?>

「文字列1~3」を、リスト形式で出力する。

戻り値

空。値を返さない。

サンプル

短縮構文で、1つの文字列を出力

<?= "こんにちは♪" ?>

↓↓↓出力結果↓↓↓

こんにちは♪

短縮構文で、カンマ区切りの複数の文字列を出力

<?= "赤", "青", "緑" ?>

↓↓↓出力結果↓↓↓

赤青緑

短縮構文で、ピリオドで連結した文字列を出力

<?= "赤" . "青" . "緑" ?>

↓↓↓出力結果↓↓↓

赤青緑

短縮構文で、複数行の文字列を出力(1)

<?=
"
こんにちは♪<br />
とても良いお天気ですね。
今夜は月が見えるかな…
"

?>

↓↓↓出力結果↓↓↓

こんにちは♪
とても良いお天気ですね。 今夜は月が見えるかな…

短縮構文で、複数行の文字列を出力(2)

<?=
<<<END
こんにちは♪<br />
とても良いお天気ですね。
今夜は月が見えるかな…
END

?>

↓↓↓出力結果↓↓↓

こんにちは♪
とても良いお天気ですね。 今夜は月が見えるかな…

短縮構文で、1つの文字列型変数の値を出力

<? $var = "こんにちは♪" ?>
<?= $var ?>

↓↓↓出力結果↓↓↓

こんにちは♪

短縮構文で、複数の文字列型変数の値を出力

<?
$varA = "赤";
$varB = "青";
$varC = "緑";
?>
<?= $varA, $varB, $varC ?>

↓↓↓出力結果↓↓↓

赤青緑

短縮構文で、文字列と文字列型変数の値を出力(1)

<? $var = "良い天気" ?>
<?= "こんにちは♪<br />", "今日は、", $var, "ですね。" ?>

↓↓↓出力結果↓↓↓

こんにちは♪
今日は、良い天気ですね。

短縮構文で、文字列と文字列型変数の値を出力(2)

<? $var = "良い天気" ?>
<?= "こんにちは♪<br />" . "今日は、" . $var . "ですね。" ?>

↓↓↓出力結果↓↓↓

こんにちは♪
今日は、良い天気ですね。

短縮構文で、文字列と文字列型変数の値を出力(3)

<? $var = "良い天気" ?>
<?= "こんにちは♪<br />", "今日は、{$var}ですね。" ?>

↓↓↓出力結果↓↓↓

こんにちは♪
今日は、良い天気ですね。

短縮構文で、条件付き出力

<? $varTime = 10 ?>
<?= ( $varTime < 12 ) ? "<p>午前</p>" : "<p>午後</p>" ?>
<? $varTime = 15 ?>
<?= ( $varTime < 12 ) ? "<p>午前</p>" : "<p>午後</p>" ?>

↓↓↓出力結果↓↓↓

午前
午後

スポンサード リンク

カテゴリー: PHP, 出力, 文字列, 組み込み関数 タグ: パーマリンク