SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

プログラミング未経験から始めるPHP入門

変数の扱い方を習得しよう!
プログラミング未経験から始めるPHP入門(3)

第3回


ダウンロード サンプルソース (789.0 B)

スカラー変数

 スカラー変数は、何かひとつのものを入れるための、単純な箱です。変数に何かを入れる事を「代入」と呼びます。例えば前述の例は、次のように書きます。

<?php
   // 山下さんが 2009年3月10日にログイン。
   $date = "2009年3月10日";
   $name = "山下";
?>

 ここでは、「date」という名前の変数と「name」という名前の変数に、値を代入しています。<?php ~ ?>は「PHPタグ」といい、PHPの命令はHTMLとの区別をつけるためにこのPHPタグで囲む必要があります。変数の代入は、次のルールにのっとって書きます。

  • $date」のように、「$マーク任意の変数名(半角英数字)」で変数を表す。
  • 」(イコール)マークは「代入」を表す。左側に変数名を、右側に代入する値を書く。
  • 右側の値は、文字なら半角の「"」(ダブルクオート)で囲む。数値なら一般的には囲まない。

 また、行末の「;」(セミコロン)は、1つの命令が終わったことを示す記号で、代入以外の命令文でも必要です。「//」(スラッシュ2つ)で始まる行は、「コメント文」といいPHPとして解釈されません。

 では、変数の中身を画面に表示させます。表示させるには、「print」というPHPの命令を用い、「print(表示したい変数);」と記述します。

<?php
   $date = "2009年3月10日";
   $name = "山下";
?>
<html>
<body>

今日の日付:<?php print( $date ); ?> <br>
こんにちは!<?php print( $name ); ?>さん。
</body>
</html>

 <html><body>はHTMLを記述するために必ず必要な「HTMLタグ」です。また、<br>もHTMLのタグで「改行」を表します。では実行してみましょう。本稿のサンプルソースを解凍してできる「codezine3」フォルダを、丸ごと「C:\xampp\htdocs」フォルダの中にコピーしてください。

「C:\xampp\htdocs」フォルダに「codezine3」フォルダをコピーする
「C:\xampp\htdocs」フォルダにサンプルソースのcodezine3フォルダをコピーする

 次に、http://localhost/codezine3/hello.phpにアクセスします。

上記のURLにアクセスすると、Webブラウザでこのような画面が表示される
アクセスするとこのような画面が表示される

 うまく表示されましたか? このプログラムの書き方では、「山下さん」という名前だけしか表示できませんが、今後PHPの学習が進んでいくに連れ、ログインしたユーザーによって、名前を変更できるようなプログラムが書けるようになります。

 では、「C:\xampp\codezine3」にある「hello.php」ファイルをメモ帳などのテキストエディターで開きましょう。

「hello.php」ファイルを右クリックし、[プログラムから開く]-[Notepad]をクリック
「hello.php」ファイルを右クリックし、『プログラムから開く』→『Notepad』をクリック

 中身を確認します。

メモ帳で開くと下記のような画面が表示される
メモ帳などで開くとこのような画面が表示される

 ピンクで囲まれた部分がPHP、それ以外がHTMLの部分です。PHPはこのように、HTMLに埋め込む形で記述します。ここで一旦先ほど「http://localhost/codezine3/hello.php」のページを開いたIEなどのWebブラウザに戻り、ツールバーより[表示]-[ソース]をクリックして、PHPが生成したHTMLを確認してみましょう。

先ほどページを開いたWebブラウザに戻り、ツールバーより[表示]-[ソース]をクリック。変数のところに値が代入されたHTMLが生成されていることが分かる
ブラウザのツールバーより『表示』→『ソース』をクリック

次のページ
配列

この記事は参考になりましたか?

プログラミング未経験から始めるPHP入門連載記事一覧

もっと読む

この記事の著者

大家 正登(オオイエ マサト)

デジタルハリウッド『PHP 講座』講師。学生時代、スペイン語を専攻していたものの何故かプログラム言語に心が傾き、近所のフリープログラマーに弟子入り修行。その後中堅 SIer に 3 年間所属し、現在はフリーエンジニア。仕事の傍らジャズを演奏し、コントラバス 2 台と同居中。(ITエンジニア・大家正登のWeb...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/3492 2009/03/04 22:24

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー