[PHP-doc 654] Re: mbstring の新関数のマニュアルについて

TAKAGI Masahiro matakagi @ osk2.3web.ne.jp
2006年 9月 18日 (月) 09:21:31 JST


高木です。

At Sun, 17 Sep 2006 23:34:37 +0900,
komura wrote:
> 
> マニュアルの mb_strrchr(), mb_strrichr(), mb_strstr() の説明部分の
> 引数指定が間違っているようです。
> 
> > string mb_strrchr ( string haystack [, string needle [, bool part [, string encoding]]] )
> > string mb_strrichr ( string haystack [, string needle [, bool part [, string encoding]]] )
> > string mb_strstr ( string haystack [, string needle [, bool part [, string encoding]]] )
> 
> 第2引数は省略できないようですので、以下のようになると思います。
> 
> string mb_strrchr ( string haystack, string needle [, bool part [, string encoding]] )
> string mb_strrichr ( string haystack, string needle [, bool part [, string encoding]] )
> string mb_strstr ( string haystack, string needle [, bool part [, string encoding]] )
> 
チェックしていただき、ありがとうございました。ソースを確認してみました
が、確かにそのとおりですね。上記3つ以外に mb_stristr についても同じ問
題があったので、直しておきました。

> 
> また、マニュアルに追加された関数が導入されたバージョンを調べて
> みました。
> 
>   mb_check_encoding()              4.4.3, 5.1.3, 5.2
>   mb_list_encodings_alias_names()  5.2
>   mb_list_encodings()              5.0.0
>   mb_list_mime_names()             5.2
>   mb_stripos()                     5.2
>   mb_stristr()                     5.2
>   mb_strrchr()                     5.2
>   mb_strrichr()                    5.2
>   mb_strripos()                    5.2
>   mb_strstr()                      5.2
> 
わざわざありがとうございました。桝形さんへの返信のほうにも書いたとおり、
これらの情報はおそらく自動的に生成されると思うのですが、もし更新されな
かった場合には参考にさせていただきます。

> 
> あと、(マニュアル通りで実害はありませんので)大したことではない
> のかもしれませんが、mb_check_encoding() が引数なしで使用できます。
> 引数なしで使用した場合、TRUE を返すだけになっています。
> mb_check_encoding() を引数なしで使用するという状況が思い浮ばない
> のですが、これは意図通りの仕様なのでしょうか?
> 
これは……どうなんでしょうね。私にはちょっと判断できません。
php-dev @ php.gr.jp に振ったほうがいいかも知れませんね。

-- 
高木 正弘 mailto:matakagi @ osk2.3web.ne.jp


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