echo文 と print()文
PHP上、文とは;セミコロンで終わるもの。
echo と print()は言語構造。
関数ではない。
echo文
式でないので:値なし
構文
echo(‘出力文字’);
値が1個の場合はカッコを付けることができる。
echo ‘文字’,$変数,’文字’;
1つ以上の文字列を出力する。
複数の値を ,(カンマ)で区切って並べると、値を連結して表示することができる。
カッコ()はつけない。
返り値
なし 値を返さない。
※echo文を変数に代入するとエラーになる。値がないため。
例)❌ $a = echo ‘a’;
print()文 式
式なので:値あり
構文
print(‘出力文字’);
print $変数.’出力文字’.$変数.’出力文字’;
働き
文字列を出力する。
連結の場合はカッコを付けない。
.ピリオドで連結する。
※print文を変数に代入することができる。
返り値
常に1を返す。
PHPにおけるシングルクォートとダブルクオートの使い方