2011年11月24日木曜日

開発環境

  • OS X Lion - Apple(OS)
  • Apache (Web Server)
  • PHP (サーバーサイドプログラミング言語)
  • MySQL (データベース)
  • TextWrangler(Text Editor) (いずれはBBEditを入手したい!)

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

問題 3-12.

strcmpは、2つの文字列を大文字/小文字を区別して比較する機能をもつ。2つの文字列が同じ場合は0、異なる場合は0以外の戻り値を返す。

実際に文字列を比較してみる。

sample9.php (TextWrangler(Text Editor))

結果から推測すると、異なる文字列をstrcmpの引数に指定したときの戻り値はASCIIコードで第1引数-第2引数ってことでいいのかな。

ん?ローカルで表示したときはそれぞれ-32, 32, 0だけどレンタルサーバーで表示したときはそれぞれ-1, 1, 0になってる。なんでだろう。PHPのバージョンの問題だったりするのかな〜

0 コメント:

コメントを投稿