From: [EMAIL PROTECTED] Operating system: PHP version: 4.0.4pl1 PHP Bug Type: *General Issues Bug description: distinction between false and "0" (string) There is a subtle problem with functions returning 'false' as an return status indication. Take for example strstr(haystack, needle). The function returns 'false' to indicate that <needle> could not be found in <haystack> or returns the substring of haystack starting with <needle> With certain strings the above assertion is not true with php: $haystack='1230'; if (strstr($haystack,"0")==false) { echo ' oh no.. '; } -- Edit Bug report at: http://bugs.php.net/?id=10678&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]