開発環境
- OS X Lion - Apple(OS)
- Apache (Web Server)
- PHP (サーバーサイドプログラミング言語)
- MySQL (データベース)
- TextWrangler(Text Editor) (BBEditの無料機能制限版、light版)
『初めてのPHP & MySQL 第2版』(Michele E. Davis、Jon A. Phillips 著、西沢 直木 訳、オライリー・ジャパン、2008年、ISBN978-4-87311-365-4)の3章(PHPの基礎)の問題を解いてみる。
問3-11.
シングルクォーテーション「'」はバックスラッシュ「\」でエスケープ、またはシングルクォーテーションを含む文字列をダブルクォーテーション「"」で囲めばいい。
問3-12.
strcmpは文字列を比較する機能を持つ。
問3-13.
複数の文字列を1つに結合するには「.」またはその複合演算子「.=」を使用すればいい。
問3-14.
文字列とそれ以外の型のデータを結合すると、それ以外の型が文字列に変換されて処理される。
コード(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 コメント:
コメントを投稿