皆様,如何お過ごしでしょうか?
最近,朝晩は吐く息が白くなってきてきたのをお気づきでしょうか?いやいや,白くなるのは息だけではありませんよ。
# いろんなとこが白くなったり,黒くなったりするのでちういしましょう(笑)。
さて,PHP のお話をしましょうか。
皆様は,「PHP」という文字から,何を想像されるでしょう?大抵の方は,某家電メーカの会長さんの哲学(?)の血がながるる
「PHP研究所」
という感じでしょうかね。出版とか色々やられていると思うんですが今回は,言語 Hypertext Preprocessor の方です。頭文字を繋げると HP になってしまいますが,ご愛敬ということにして下さいね(笑)。
knob は,この PHP という言語を追っかけて,そうですね,足かけ 2年位になるでしょうか.....。現在のバージョンは 4.2.3 ですが,既に 4.3.0 のpre-release が出ている状態。とにかく,フットワークが軽くてバージョンもあっというまに上がってしまうフリーのソフトウエアです。
フリーのソフトウェアっていっても,まぁサーバ側に「仕込む」系いわゆる,CGI 的なものなのでサポートしていないサーバも多いと思います。それでも,最近はかなりメジャーになってきているみたいで多くのサーバがPHP をサポートするようになってきました。まぁようするに
● CGI(Perl)の場合
nantoka.cgi というファイルをサーバに置いてブラウザでアクセスして頂く。
● PHPの場合
nantoka.php というファイルをサーバに置いてブラウザでアクセスして頂く。
違いは,これだけです(笑)。けど,前回もお話したと思うんですがこれまで CGI で使われてきた言語 Perl ,書き方が異様に多くてユーザを悩ませ続けてきたのは確かです。
「貴様が書き方しらねぇだけちゃうの?」
と言われると,かなりつらいですが,やっぱりあることをする時は一定の書き方をしてくれると,こちらもいじりやすかったりします。
例えば,一つのプログラムをいじったり,複数のプログラムをつなぎ合わせたりする場合,僕の経験から言うと,PHP の方がかなり楽という印象。事例は,http://wwww.galactica-phantom.com にあります(笑)。
それと,関数がかなり多かったり,日本語(マルチバイト文字)も扱えたりでかなりお気軽なソフトウェアとなっております。それと,Perl に比べ速度が速いような気もします。だからでもないでしょうが,某M$社製の「ASP」からこの PHP に置き換える(脱却?)サイトを最近結構見ます。
で,中でも面白いのは,米Yahoo が今後は,PHP で作っていくようなアナウンス
http://public.yahoo.com/~radwin/talks/yahoo-phpcon2002.htm
は結構面白いかもしれませんけど,このサイトのページはパワーポイントを変換して作ってありますね。ちょっと見栄えが奇妙ですが(笑),心意気を感じてあげて下さい(笑)。そして,PHP がどのくらいお手軽かというと
<?
echo ”乳大好き”;
?>
というあたりですかね(笑)。