
4
1
章 オリエンテーションとはじめの一歩
信手紙」をファイリングキャビネットから引っ張りだしてコピーし、封筒に入れて乗客に送り返す
のです。その手のリクエストには全く同じ対応がなされるのです。
対照的に、PHP が生成する動的なページは、世界の友人に書く手紙のようなものです。いたず
ら書き、図表、俳句、そしてたまらなく可愛い赤ん坊がマッシュしたニンジンを台所中にまき散ら
したときの愛らしい話など、好きなことを何でもそのページに書くことができます。手紙の内容は
それを宛てた特定の人に合わせて作られています。しかし、一旦手紙を投函したら、変更はできま
せん。手紙は国境を越えて届き、友人がその手紙を読みます。友人が手紙を読んでいる間に手紙を
修正する方法はありません。
ここで、アートやクラフトが好きな友人に手紙を書いているところを想像してみて下さい。いた
ずら書きや何かの話に加え、「ページの上の蛙の小さな絵を切り取って、ページの下の小さな兎の
上に貼って」あ
るいは、「ページの最後の段落をその他のどの段落よりも先に読んで」というような
指示を入れます。友人は手紙を読んで、手紙の指示に従った行動も起こすでしょう。こうした行動
は、Web ページの中の JavaScript に似ています。これらの指示は手紙を書くときに設定され、そ
の後変更されることはありません。しかし、手紙を読む人が指示に従うことで、手紙自体を変更す
ることができます。同じように、Web ブラウザもページ内の JavaScript コマンドに従