2012年2月26日日曜日

開発環境

  • OS X Lion - Apple(OS)
  • Apache (Web Server)
  • PHP (サーバーサイドプログラミング言語)
  • MySQL (データベース)
  • TextWrangler(Text Editor) (BBEditの無料機能制限版、light版)

『初めてのPHP & MySQL 第2版』(Michele E. DavisJon A. Phillips 著、西沢 直木 訳、オライリー・ジャパン、2008年、ISBN978-4-87311-365-4)の3章(PHPの基礎)の問題を解いてみる。

問3-1.

<?phpと?>のようなタグを使用せずにPHPのコードを記述した場合、そのコードはテキストとしてそのままブラウザに出力される。

問3-2.

動的なWebサイトを作成する際、PHPコードはHTMLと組み合わせる。

問3-3.

コードにコメントを追加するには、

  • 1行の場合は//以降にコメントを記述する。
  • コメントを/*と*/で囲む。

という方法がある。

問3-4.

問3のPHPのsスクリプトでのコメント記述方法に加えて、HTMLでのコメントは<!--と-->で囲む方法がある。

問3-5.

PHPコードでセミコロン「;」を使用する場所は文末。

問3-6.

変数には値を格納する。

問3-7.

変数の定義方法は、$変数名 = 値

問3-8.

PHPの変数名は大文字と小文字を区別する。

問3-9.

PHPコードをまとめる「関数」とは、そのまとめたコードを関数名で呼び出せるようにしたもの。

問3-10.

PHP_SELFとは、配列$_SERVERの要素の1つ。

sample55.php

コード(TextWrangler)

<html>
  <head>
    <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
    <title></title>
  </head>
  <body>
  echo "Hello, World!";
  <!-- HTMLコメント -->
  <?php
    // コメント
    echo "Hello, World!<br />";
    /* 
      コメント
    */
    
    $val = "PHP";
    echo "Hello, $val!<br />";
    $Val = "php";
    echo "Hello, $Val<br />";
    function f($a, $b){
      echo "$a + $b = ". ($a + $b) . "<br />";
    }
    f(1,2);
    echo $_SERVER['PHP_SELF'] . "<br />";
  ?>
  </body>
</html>

併せて読んでいる書籍。

Pythonの学習が1周したら上記の2冊を順に取り組む計画。それまではひたすら復習!

0 コメント:

コメントを投稿