2008年1月31日の投稿

2008-01-31
晴れ

Ktai Style は PHP 5.2.0 以降対応だった

ゆりこ による 16:48:51 の投稿
カテゴリー: WordPressハック
タグ: ,

拙作の WordPress 携帯対応プラグイン「Ktai Style」は、最初から PHP5 のみ対応 (PHP4 では動かない) としていましたが、バージョン 0.92 から PHP 5.2.0 以降対応になっていたことが判明しました。原因は、parse_url 関数 の第2パラメーターを使っているからです。ウェブでのドキュメントは「バージョン5.1.2 パラメータ component が追加されました」となっていますが、Changelog によると、5.2.0 での追加です。

Added an optional parameter to parse_url() to allow retrieval of distinct URL components. (Ilia)

多少コードを調整すれば、第2パラメーターを使わずに済ませることは可能です。でも、PHP5 系統であっても、5.0.x, 5.1.x はサポート終了しているので、コードを冗長にしてまで 5.1.6 以前に対応させる必要があるかは、疑問に感じています。

とはいえ、レンタルサーバー等では、PHP のバージョンアップが遅々として進まないのも事実です。近日リリース予定の Ktai Style 0.99 では「PHP 5.2.0 以降に対応」としますが、どうしても 5.1.6 以前に対応してほしいという声があれば、バージョン 1.0.0 で対応するかもしれません。

なお、PHP4 以前の対応はかなり大変なので、勘弁してください (テスト環境がないし、コードも PHP5 以降に依存した部分がちょくちょくあるので)。