PHPプログラムを動作させる

この記事では、PHPプログラムの基礎構文を説明し、最もシンプルなPHPプログラムを動作させます。

PHPコードの開始と終了

PHPのコードは<?php で始まり、?>で終わります。

1
2
3
<?php
PHPのコードをここに書きます
?>

次のサンプルコードは「Hello World!」という文字列を表示するプログラムです。

1
2
3
<?php
echo "Hello World!";
?>

次のポイントを理解してください。

  1. echo は文字を画面に表示するという意味です。
  2. 文字列は クォーテーション(" or ')で囲む必要があります。クォーテーションで囲まないとエラーになってしまいます。
  3. PHPの最後にセミコロン(;)をつけることを忘れないようにしましょう。セミコロンがないとエラーになってしまいます。

PHPのコードには細かいルールがあります。なぜ、このように細かいルールが必要なのかというと、PHPのコードをコンピュータが解析するときに様々な情報が必要になるからです。コードの解析はとても複雑な作業のため、1文字でも間違うと正しくコードを解析できずにエラーになってしまいます。コードは1文字たりとも間違わずに正確に書く必要があります。

HTMLへのPHPコードの埋め込み

それでは、プログラムを実際に動かしてみましょう。hello.php というファイルを作成します。
ファイルを作成する場所は /Application/MAMP/htdocs/php-tutorial/ です(このチュートリアルではMAMPを開発環境として想定しています)。

作成したファイルに次のコードを書きます。

1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html>
<body>

<?php
echo "Hello World!";
?>

</body>
</html>

Note: PHPの最後にセミコロン(;)をつけることを忘れないようにしましょう。

ブラウザを起動し、次のURLを開きましょう。
http://localhost/php-tutorial/hello.php

PHPプログラムが動作していれば、Hello World! と画面に表示されます!

うまくいかないときは?

プログラムがうまく動作しませんでしたか?その場合は、次の原因を疑ってみましょう。

  • ファイル名が間違っている

    • ファイル名が間違っているかもしれません。作成したファイルとブラウザに入力したファイル名に間違いがないかを確認してください。
  • ファイルの場所が間違っている

    • 保存するファイルの場所が間違っているかもしれません。/Application/MAMP/htdocs/php-tutorial/の中にファイルが保存されていることを確認してください。