2012年2月27日月曜日

開発環境

  • 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-11.

シングルクォーテーション「'」はバックスラッシュ「\」でエスケープ、またはシングルクォーテーションを含む文字列をダブルクォーテーション「"」で囲めばいい。

問3-12.

strcmpは文字列を比較する機能を持つ。

問3-13.

複数の文字列を1つに結合するには「.」またはその複合演算子「.=」を使用すればいい。

問3-14.

文字列とそれ以外の型のデータを結合すると、それ以外の型が文字列に変換されて処理される。

sample56.php

コード(TextWrangler)

<html>
  <head>
    <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
    <title></title>
  </head>
  <body>
  <?php
    $str1 = 'Kamimura\'s blog';
    echo "$str1<br />";
    $str2 = "Kamimura's blog";
    echo "$str2<br />";
    $str3 = "PHP & ";
    $str4 = "MySQL";
    $str5 = $str3 . $str4;
    echo "$str5<br />";
    $str6 = "PHP & ";
    $str6 .= "MySQL";
    echo "$str6<br />";
    echo strcmp('a','z') . "<br />";
    echo strcmp('y','a') . "<br />";
    echo strcmp('a','a') . "<br />";
  ?>
  </body>
</html>

出力結果(ブラウザ)

Kamimura's blog
Kamimura's blog
PHP & MySQL
PHP & MySQL
-1
1
0

ソース(HTML)

<html>
  <head>
    <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
    <title></title>
  </head>
  <body>
  Kamimura's blog<br />Kamimura's blog<br />PHP & MySQL<br />PHP & MySQL<br />-1<br />1<br />0<br />  </body>
</html>

併せて読んでいる書籍。

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

0 コメント:

コメントを投稿