このサイトで公開しているメールフォーム「900-8570」の次期バージョンの開発に着手しました。
いまどきCGIはねぇかなと思い、とりあえずPHPの予定で。
PHPのウリ。安い早い旨い。
これに尽きるのですが。反面、気をつけないとセキュリティホール作りまくる可能性大。設定が環境により様々すぎて、意外に汎用なアプリケーションが作りにくいなどなどの問題も山積で、「これだからPHPは」と思うことが多すぎる困ったちゃん言語。
他に何がある?と聞かれるとやっぱりPHPしかないので、PHPで行くことに。
これまで自分で作っていたオレオレフレームワークが、内部コードEUCだったんですが、EUCでは同字体や旧字で問題が出るし、一番使ってもらえそうなお友達のみなさんがUTF-8を主に使っているようなので、内部コードをUTF-8にするため1から作り直すことに。出力はSJIS・EUC・UTF-8に対応できるようにします。
ネットで調べたら、みなさんPHPの内部コードと出力コードで結構悩んでいるよう・・・。これだからPHPは。
PHPへの恨み節のような記事となりましたが、次期バージョンおたのしみに。