PHPで文を記述する

プログラムを記述する時には文字を出力したり計算を行ったりといった処理を記述していくことになります。その 1 つ 1 つの処理を文といいます。 1 つの文は 1 行に記述するのが一般的ですが複数の文を 1 つの行の中に記述することも可能です。ここでは PHP で文を記述する方法について解説します。

PHPで文を記述する

例えば文字を出力するという文を 3 つ記述する場合は次のように記述します。

<?php
echo "こんにちは";
echo "こんにちは";
echo "こんにちは";
?>

文の最後にセミコロン ; が付けられています。 PHP ではセミコロンが現れるまでを 1 つの文として扱います。

セミコロンまでが 1 つの文なので、 1 つの行の中に複数の文を記述しても構いません。先ほどの例は次のように記述することも可能です。

<?php
echo "こんにちは";echo "こんにちは";echo "こんにちは";
?>

文の区切りの例外として PHP 終了記号の直前の文についてはセミコロンを省略できます。よって先ほどの例は次のようにも記述することが可能です。

<?php
echo "こんにちは";
echo "こんにちは";
echo "こんにちは"
?>

なお PHP だけが記述されたファイルを作成する場合、終了タグは記述しないのが一般的ですが、終了タグを記述しない場合は必ず文の最後にセミコロンが必要となります。

<?php
echo "こんにちは";
echo "こんにちは";
echo "こんにちは";

プログラムの中の空白と改行

PHP のプログラムではプログラム中の空白は無視されます(文字列の中の空白などは別です)。その為、プログラムの字下げなどは自由に行うことができます。

例えば次のように文の行頭を字下げして記述しても実行結果に影響はありません。

<?php
  echo "こんにちは";
    echo "こんにちは";
      echo "こんにちは";
?>

プログラム内での改行も空白と同じ扱いです。あまり意味はありませんが次のように記述することもできます。

<?php
echo
"こんにちは";
echo "こんにちは";
?>

関数など使う場合に引数が多いと文が非常に長くなる場合があります。その場合は任意の位置で改行を行いプログラムを見やすくすることもできます。

サンプルコード

では簡単なサンプルを作成して試してみます。

<?php
echo "こんにちは。\n";
  echo "いいお天気ですね。\n";
echo   "お会いできて嬉しいです。\n";
echo
"さようなら。";

作成したプログラムを sample.php として保存しました。その後でコマンドプロンプトを起動し、次のように実行しました。

php sample.php

PHPで文を記述する(1)

このように文の途中で空白があったり改行があったりした場合でも無視されます。

-- --

PHP で文を記述する方法について解説しました。

( Written by Tatsuo Ikura )

プロフィール画像

著者 / TATSUO IKURA

これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。