[PHP-doc 744] Re: HTTP入力について

SHIMOOKA Hideyuki shimooka @ doyouphp.jp
2008年 9月 9日 (火) 12:50:14 JST


下岡です。

調査報告だけ。

---- 大西愼一さん曰く...

>一方、mbstring の実行時設定では、
>
>> mbstring.http_input  "pass"  PHP_INI_ALL
>
>と、どこでも変更できるように書いてあります。
>以前は、PHP_INI_PERDIR だったような気がしましたが...

ソースを漁ってみましたが、最近のリリースではPHP_INI_ALLが
正しいようです。

$ grep mbstring.http_input /usr/local/src/php-*/ext/mbstring/mbstring.c | grep PHP_INI_ENTRY
/usr/local/src/php-4.4.9/ext/mbstring/mbstring.c:        PHP_INI_ENTRY("mbstring.http_input", "pass", PHP_INI_ALL, OnUpdate_mbstring_http_input)
/usr/local/src/php-5.2.5-taint-20080423/ext/mbstring/mbstring.c:         PHP_INI_ENTRY("mbstring.http_input", "pass", PHP_INI_ALL, OnUpdate_mbstring_http_input)
/usr/local/src/php-5.2.6/ext/mbstring/mbstring.c:        PHP_INI_ENTRY("mbstring.http_input", "pass", PHP_INI_ALL, OnUpdate_mbstring_http_input)
/usr/local/src/php-5.3.0alpha2/ext/mbstring/mbstring.c: PHP_INI_ENTRY("mbstring.http_input", "pass", PHP_INI_ALL, OnUpdate_mbstring_http_input)
$ 

#見るところが違っていたら指摘してください


また、CVS(*1)を見てもPHP4系からは最初からPHP_INI_ALLのようです。。。
PHP3の名残とか?

(*1)http://cvs.php.net/viewcvs.cgi/php-src/ext/mbstring/mbstring.c?view=log

-- 
SHIMOOKA Hideyuki


PHP-doc メーリングリストの案内