前の記事 «:Safari用のGreaseMonkey - Creammonkey
次の記事 »:PodCastのブログアイコン集

PHPでmbstring非対応のサーバでmbstring関数を使う

2006年02月25日

スポンサード リンク
SourceForge.jp: Project Info - mbstringエミュレータ

PHPのマルチバイト文字列処理拡張mbstringと互換の関数を,mbstring非対応のPHP環境でできる限り動作させるようにするライブラリ。

mbstringが使えないサーバは現在ではあまり無いと思いますが、海外でPHPのバージョンが古い、といった場合にはmbstringエミュレータを使えば対応できそうです。

PHPでプログラムなんかを配布する場合に、次のようにして関数が無い場合は読み込む処理を入れておくとmbstringが無いサーバでも動くプログラムが作れますね。

if (!function_exists("mb_convert_encoding")) {
   require(...);
}

どうしてもmbstringが使えない場合には重宝しそう。

スポンサード リンク
あなたのネットサービスを当ブログで紹介します!

投稿者 KJ : 2006年02月25日 11:59 | ブックマークに追加する Subscribe with livedoor Reader
間違いの指摘をしていただける方はメールでお願いします


本を執筆しました。

コメント

http://php.net/extension_loaded を使う方がいいでしょう.

if ( extension_loaded( "mbstring") {
require_once ...;
}

投稿者 ELF : 2006年02月26日 01:26