[PHP-dev 180] 関数オーバーロード

Rui Hirokawa php-dev@php.gr.jp
Mon, 24 Dec 2001 00:44:01 +0900


廣川です。

以前、話題になったオリジナルのPHP関数をマルチバイト対応の
関数で置き換える件ですが、CVSに入れてみました。
テストをお願いできればと思います。

overloadというよりもoverride という話もありますが。。。

php.iniの設定オプションmbstring.func_overloadを追加しました。

mbstring.func_overload = 1; mail()をmb_send_mail()で上書き
mbstring.func_overload = 2; strlen, strpos, strrpos, substrをmb_*で上書き
mbstring.func_overload = 3; 上記関数を全て上書き

将来的には、正規表現関数の上書き等もできればと思います。

-- 
-----------------------------------------------------
Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
             <hirokawa@php.net>