seclan のほえほえルーム

| |

php 5.2 で strstr を使うと 'Empty haystack' という Warning がでる問題

・
2006/11/08 []

PHP 5.2 が 2006/11/02 に公開されました。前バージョンからのバグフィクス他、JSON と PHP 変数の間を簡単に変換するための関数や Zip 書庫を操作するためのクラスなどが追加されています。

この新しい PHP で、従来のスクリプトを実行しようとすると、strstr という関数で Warning: mb_strstr() [function.mb-strstr]: Empty haystack in ? on line ? という Warning がでる場合があります。これは、str系の関数を mb_strで置き換える設定をしている場合などで、mb_strstr が実行される場合に発生します。

どうしてそのような Warning が出るのかというと、バグだからです。snapshop ではすでに修正済みなので、次のバージョンまで待てない方は、この中から安定しているビルドを使えば Warning が出なくなります。



by seclan

関連


| |

 

配信

7.66 msec