mb_get_info関数
typeが指定されない場合または"all"が指定された場合、"internal_encoding","http_output",
"http_input","func_overload"の設定値を有する連想配列が返されます。
とありますが、引数を省略するとマニュアルの通りに動作しません。そりゃ困る。
という訳でタコさんパッチを敢行だっ。たーこー、ターコー、あーがーれー♪
--- php-4.4.0,orig/ext/mbstring/mbstring.c 2005-07-31 21:21:57.000000000 +0900 +++ php-4.4.0/ext/mbstring/mbstring.c 2005-07-31 21:21:57.000000000 +0900 @@ -3629,10 +3629,14 @@ int argc = ZEND_NUM_ARGS(); if (argc < 0 || argc > 1 || zend_get_parameters_ex(1, &type) == FAILURE) { + if( argc != 0 ){ WRONG_PARAM_COUNT; + } } + if( argc != 0 ){ convert_to_string_ex(type); + } if (argc == 0 || !strcasecmp("all", Z_STRVAL_PP(type))) { if (array_init(return_value) == FAILURE) {