0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

PHPの基礎 文字列の出力

Posted at

PHP で文字列を出力するには echo または print を使います。この 2 つは関数ではなく PHPに言語構造として含まれているものです。言語構造とは「if」や「for」などのように言語の基本的な仕組みとして組み込まれている要素です。ここでは PHP で echo と printを使って文字列を出力する方法について説明します。

echo

echoは1つの文字列も複数の文字列も出力することができます。echoの後に半角スペースを入れて出力する文字列を記述します。複数の文字列を出力するには文字列をカンマ(,)で区切って記述します。

echo 'おはようございます!';
echo '現住所:', '奈良県';

print

printは1つの文字列を出力するときに使います。printの後に半角スペースを入れて出力する文字列を記述します。printは複数の文字列を出力することはできません。

print 'こんにちは';

1つの文字列を出力する場合は、echoでもprintでも違いはありません。ただ、1つの文字列を出力するときはprintを使い、複数の文字列を出力するときにはechoを使うという使い分けは紛らわしいので、特別な事情が無ければechoに統一するのがいいでしょう。

練習問題

問題1

次のうち、「こんにちは日本」と出力されるプログラムはどれでしょうか?

echo 'こんにちは', '日本';

echo 'こんにちは,日本';

print 'こんにちは,日本';

print 'こんにちは', '日本';

解答1

正解は①です。
②と③は文字列を囲む''の中にカンマ(,)があるので、「こんにちは,日本」と中にカンマが入った状態で出力されます。④はprintを使っていますが、printは複数の文字列を出力できないのでエラーになります。

PHP で文字列を出力する方法について解説しました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?