PHPでHello Worldを表示しよう!ファイル作成からブラウザ実行までの手順
生徒
「PHPを勉強し始めたんですが、最初に何をすればいいですか?」
先生
「プログラミングを学ぶときは、まずHello Worldという文字を画面に表示するところから始めます。PHPでも同じです。」
生徒
「Hello Worldって何ですか?」
先生
「プログラムが正しく動くかを確認するために、画面に簡単な文字を表示する最初の練習プログラムです。世界中のプログラミング学習で使われています。」
生徒
「PHPではどうやって表示するんですか?」
先生
「PHPファイルを作成して、ブラウザから実行します。ファイル作成からブラウザ表示まで順番に見ていきましょう。」
1. Hello Worldとは?PHP初心者が最初に学ぶプログラム
プログラミングを学び始めると、最初に作るプログラムとして有名なのがHello Worldです。これは画面にHello Worldという文字を表示するだけの、とてもシンプルなプログラムです。
なぜこのような簡単なプログラムを最初に作るのかというと、開発環境が正しく動いているか確認するためです。プログラムは書くだけでは動きません。PHPを実行できる環境が必要です。
PHPはサーバーサイド言語
簡単に例えると、次のようなイメージです。
- ブラウザは注文する人
- サーバーは料理を作るキッチン
- PHPは料理を作るレシピ
ブラウザがページを開くと、サーバーがPHPを実行して、その結果をブラウザに返します。今回のHello Worldは、この仕組みを理解する最初のステップになります。
2. PHPファイルを作成しよう
まずはPHPのプログラムを書くためのファイルを作成します。PHPのプログラムは.php
拡張子とは、ファイルの種類を表す名前のことです。例えば次のようなものがあります。
- .txt テキストファイル
- .html Webページ
- .php PHPプログラム
テキストエディタを開いて、新しいファイルを作成してください。そして次の名前で保存します。
hello.php
ファイル名は自由ですが、初心者の練習ではhello.phpのようなシンプルな名前がおすすめです。
3. PHPでHello Worldを書いてみよう
次にPHPコードを書きます。PHPのプログラムはPHPタグ
PHPタグは次のように書きます。
<?php
echo "Hello World";
?>
ここで出てきたechoという言葉は、PHPで文字を画面に表示する命令
echoは英語で「こだま」という意味があります。PHPでは、指定した文字をそのまま画面に表示するという役割を持っています。
このプログラムは次のような意味になります。
- PHPを開始する
- Hello Worldを表示する
- PHPを終了する
非常に短いプログラムですが、これがPHPの基本になります。
4. ブラウザでPHPを実行する方法
PHPは通常のHTMLファイルとは違い、ダブルクリックでは実行できません。必ずWebサーバー
多くの初心者は、次のような開発環境を使います。
- XAMPP
- MAMP
- ローカル開発環境
これらのソフトにはApacheというWebサーバーが入っています。
作成したhello.phpをWebサーバーの公開フォルダに保存します。例えばXAMPPの場合は次のフォルダになります。
htdocs
その後、ブラウザのアドレスバーに次のURLを入力します。
http://localhost/hello.php
これでPHPプログラムが実行されます。
5. 実行結果を確認してみよう
ブラウザでPHPを実行すると、次のような結果が表示されます。
Hello World
この文字が表示されれば、PHPの環境構築とプログラム実行は成功です。
最初はたった一行の表示ですが、これはPHPが正しく動いている証拠です。
多くのプログラマーも、最初の一歩としてこのHello Worldを作っています。
6. PHPで文字をいくつか表示してみよう
Hello Worldが表示できたら、次は少しだけ応用してみましょう。echoは複数回使うことができます。
<?php
echo "Hello World";
echo "PHPの勉強を始めました";
?>
このように書くと、PHPは順番に文字を表示します。
実行結果は次のようになります。
Hello WorldPHPの勉強を始めました
改行をしたい場合はHTMLタグを使う方法もあります。
<?php
echo "Hello World<br>";
echo "PHPの勉強を始めました";
?>
実行結果
Hello World
PHPの勉強を始めました
このように、PHPはHTMLと組み合わせて使うことができるのが特徴です。
7. PHPとHTMLを組み合わせる基本
PHPはHTMLの中に書くことができます。これはWebサイト制作でとても重要なポイントです。
例えば次のようなHTMLページの中でPHPを実行することもできます。
<!DOCTYPE html>
<html>
<head>
<title>PHP Hello World</title>
</head>
<body>
<h1>PHPの最初のプログラム</h1>
<?php
echo "Hello World";
?>
</body>
</html>
このようにHTMLとPHPを組み合わせることで、動きのあるWebサイトを作ることができます。
例えば次のような機能もPHPで作れます。
- ログイン機能
- お問い合わせフォーム
- ブログシステム
- ショッピングサイト
Hello Worldは小さなプログラムですが、ここからWeb開発の基本が始まります。
まとめ
PHPでHello Worldを表示する学習の振り返り
今回の記事では、PHP初心者が最初に学ぶ基本プログラムとして有名なHello Worldの作成方法について解説しました。プログラミング学習では、最初に簡単な文字を画面に表示するプログラムを書くことで、開発環境が正しく動作しているかを確認します。
PHPはWebサイトを動かすために使われるサーバーサイドのプログラミング言語であり、ブログサイトや会員サイト、ショッピングサイト、予約システムなど、多くのWebサービスで利用されています。初心者がPHPを学ぶ場合、まずは基本となるPHPファイルの作成方法、PHPタグの書き方、echoによる文字表示、そしてブラウザでの実行方法を理解することが重要です。
Hello Worldはとても短いプログラムですが、PHPの基本要素がすべて含まれています。具体的には次のような学習ポイントがあります。
- PHPファイルは拡張子phpで保存する
- PHPコードはPHPタグの中に書く
- echoを使うと文字をブラウザに表示できる
- PHPはWebサーバーを通して実行する必要がある
- ブラウザからlocalhostでアクセスして実行する
この基本を理解することで、PHPのプログラムがどのように実行されるのかを理解することができます。PHPはサーバー側で処理され、その結果として生成されたHTMLがブラウザに送られます。そのため、PHPのコード自体はブラウザに表示されることはありません。ブラウザに表示されるのは、PHPが処理した結果のHTMLだけです。
例えば次のようなシンプルなPHPプログラムを書くことで、ブラウザに文字を表示できます。
<?php
echo "Hello World";
?>
このプログラムをhello.phpという名前で保存し、Webサーバーの公開フォルダに配置します。例えばローカル開発環境としてXAMPPを使っている場合は、htdocsフォルダにファイルを保存します。
その後、ブラウザのアドレスバーに次のURLを入力します。
http://localhost/hello.php
正しく設定されていれば、ブラウザには次のような表示が出ます。
Hello World
この表示が確認できれば、PHPの開発環境が正しく構築されており、PHPプログラムが正常に実行されていることになります。プログラミング初心者にとって、この最初の表示はとても重要な成功体験になります。
複数の文字を表示するPHPプログラム
PHPではechoを複数回使うことで、いくつもの文字列を表示することができます。例えば次のようなPHPコードを書くことで、複数の文章を表示できます。
<?php
echo "Hello World";
echo "PHPの勉強を始めました";
echo "PHPはWebサイトを作るプログラミング言語です";
?>
この場合、ブラウザでは次のような表示になります。
Hello WorldPHPの勉強を始めましたPHPはWebサイトを作るプログラミング言語です
改行を入れたい場合は、HTMLタグのbrを使うことで読みやすい表示にすることができます。
<?php
echo "Hello World<br>";
echo "PHPの勉強を始めました<br>";
echo "PHPはWebサイト開発でよく使われる言語です";
?>
実行結果は次のようになります。
Hello World
PHPの勉強を始めました
PHPはWebサイト開発でよく使われる言語です
このようにPHPはHTMLと組み合わせて使うことで、動的なWebページを作ることができます。ブログ記事の表示、会員ログイン機能、データベースとの連携、投稿フォームの処理など、多くのWebシステムの基礎となる技術です。
また、PHPは初心者にも学びやすいプログラミング言語として人気があります。文法が比較的シンプルで、HTMLと一緒に書くことができるため、Web制作の流れを理解しながらプログラミングを学ぶことができます。
Hello Worldの表示はとても小さな一歩ですが、ここから変数、条件分岐、繰り返し処理、フォーム処理、データベース操作など、さまざまなPHPプログラミングの学習へとつながっていきます。PHPの基本をしっかり理解していくことで、本格的なWebアプリケーション開発にも挑戦できるようになります。
生徒
「PHPでHello Worldを表示する方法がよく分かりました。最初はとても短いプログラムなんですね。」
先生
「そうですね。Hello Worldはとてもシンプルですが、PHPの基本がすべて詰まっています。PHPタグの書き方やechoの使い方、ブラウザでの実行方法など、重要なポイントが学べます。」
生徒
「PHPファイルは拡張子phpで保存して、Webサーバーのフォルダに置く必要があるんですよね。」
先生
「その通りです。そしてブラウザからlocalhostでアクセスすると、WebサーバーがPHPを実行して結果を返します。これがPHPの基本的な仕組みです。」
生徒
「echoを使うと文字を表示できることも分かりました。複数のechoを書けば、いくつも文章を表示できるんですね。」
先生
「その通りです。さらにHTMLタグを組み合わせれば、改行やレイアウトも自由に作ることができます。PHPとHTMLの組み合わせはWeb開発でとても重要です。」
生徒
「なるほど。Hello Worldは小さなプログラムですが、Webサイト開発の第一歩なんですね。」
先生
「その通りです。ここから変数や条件分岐、フォーム処理などを学んでいけば、本格的なPHPプログラミングができるようになります。まずはこのHello Worldをしっかり理解しておきましょう。」