2024年06月13日
PHP関数:echo
この関数の説明
echoは、PHP関数ではなく、PHPの言語構造の一つです。
よって、引数を括弧で括る必要はありません。
書式
echo 文字列1,文字列2・・・
複数の文字列を出力する場合は(,カンマ)で区切ります。
事例
<?php $text = 'abc'; $ans = $text.'def'; echo '$text='.$text.'<br>'; echo '$ans='.$ans; ?>
■下記が出力されます
$text=abc
$ans=abcdef
■改行コードについての注意
上記の事例(4行目)では改行を '<br>' で行っております。
この '<br>' はブラウザに指示する改行コードになります。
[PHP 改行]でインターネットを検索すると、よく "\n" が出てきます。
この改行コードはPHPの改行コードなので、このコードをブラウザに送っても改行されないので注意して下さい。
この改行コードは下記の様なケースで利用します。
$message= 'このメールはプログラミング講座のお問い合わせフォームから送信されました'."\n". '差出人:'.$_SESSION['LastName'].$_SESSION['FirstName']."\n". 'メールアドレス:'.$_SESSION['adress1']."\n"."\n". '件名:'.$subject."\n"."\n". '<質問内容>'."\n". $_SESSION['message']; wp_mail($to,$subject,$message,$headers);
上記の様にすると、メールでは "\n" で改行されて表示されます。
また、'\n' でなく "\n" で記述する必要があります。
※\nはダブルクォーテーションで括る。