2012年2月21日火曜日

開発環境

  • 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)の18章(まとめ)の問題を解いてみる。

問18-1.

PHPコードブロックの開始と終了に、<?と?>の組み合わせを使用すべきでないのは、すべての環境で動作するとは限らないし、XMLパーサがXMLタグと間違えるから。

問18-2.

//形式のコメントは1行コメントで、その行の終わりまでがコメントになる。

/**/形式のコメントは/*と*/で囲まれた部分がコメントになり、複数に渡るコメント使用できる。

<?php
  // コメント1
  // コメント2
  echo "Hello, World!<br />";
  /* コメント3
     コメント4
     コメント5
  */
?>

問18-3.

inlude()とrequire()の代わりにinclude_once()とrequire_once()を使用するメリットは、1回だけインクルードし、どのコードをインクルードしたのかを把握してくれること。

問18-4.

問題のコードを本章の記述方法を参考に直すと次のようになる。

<?php
  if ($_Get[user_id] == 'Admin'){
    echo ('Welcome to the control panel.');
  } else {
    echo ('Welcome.');
  }
?>

併せて読んでいる書籍。

0 コメント:

コメントを投稿