PHP 4.2.3 中發生了一項變更,可能會導致出現警告訊息
在使用 stristr() 時產生,即使在舊版 PHP 中沒有產生訊息
產生。
以下程式碼會在 4.0.6 和 4.2.3 中產生警告訊息
stristr("haystack", "");
或
$needle = ""; stristr("haystack", $needle);
這將 _不會_ 在 4.0.6 中產生「空分隔符號」警告訊息,但在 4.2.3 中則 _會_ 產生
4.0.6,但在 4.2.3 中則 _會_ 產生
unset($needle); stristr("haystack", $needle);
以下是記錄變更內容的 URL
http://groups.google.ca/groups?selm=cvshholzgra1031224321%40cvsserver