ゼロからの人工無能制作 初めてのPHP
2008 09 30 12:14
PHPのソースを見てみる
とりあえず、chat.phpを印刷してじっくり分析することにした。ふむふむ。C言語ちょっとだけやってたから、大体の構造はつかめるかもしんない。メインルーチンが本処理で、サブルーチンは呼び出すための部品、うん、C言語の関数みたいなもんか。
変数宣言
フィーリングで変数宣言の仕方は覚えたけど、型が無いのねー。そして配列の構文が奇想天外な事になっている。調べてみたところ、連想配列とかいうものが使えるらしい。慣れないなぁ。
変数宣言って書いたけど、なんか見た感じ宣言なんてしてないよな(笑)グローバル変数の扱いは注意しなきゃいけないみたいだけど、どこでも変数作ってる......。慣れないなぁ。
POST
POSTってのが至る所に出てくる。これで、画面遷移をコントロールしてるっぽい。if文の中に良く入っているし。で、どういう仕組みだ?
全く、よく分からないことばかりで大変だ。とりあえずこいつは置いておこう。
レスポンスヘッダ
メインルーチンの中で一番分かりやすそうな出力処理から分析してみようと思う。「print_~」のようなサブルーチンを読み込みまくっている。中にはhtmlしか出力していないサブルーチンもあるね。しかーし、またまたよく分からない単語が現れた。HTTPレスポンスヘッダってなんだ!?
ググってみてもよく分からない。HTMLソースを除いても出力されていない。なんなんだ、コイツ。とりあえず、色々とサーバーに情報を送っている、ということだけは把握した。こいつは「おまじない」ということで見なかった事にしておこう。それでも支障はないでしょう。いつか意味が分かる時が来るさってことで(笑)
ふぅ。そろそろお昼ご飯の時間なので続きはまた今度。次回も、PHPを眺めてグチグチ言うだけかも知れない(笑)
著作権表示
この記事で使用しているチャットCGIは、下記のサイトにてMITライセンスで配布されているものです。
http://confetto.s31.xrea.com/


このブログを購読
コメントする