iliaa Fri Dec 6 12:35:52 2002 EDT Modified files: /php4/ext/standard array.c Log: Fixed bug #20865, array_key_exists() could not locate NULL keys. Index: php4/ext/standard/array.c diff -u php4/ext/standard/array.c:1.208 php4/ext/standard/array.c:1.209 --- php4/ext/standard/array.c:1.208 Thu Dec 5 17:28:00 2002 +++ php4/ext/standard/array.c Fri Dec 6 12:35:52 2002 @@ -21,7 +21,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: array.c,v 1.208 2002/12/05 22:28:00 iliaa Exp $ */ +/* $Id: array.c,v 1.209 2002/12/06 17:35:52 iliaa Exp $ */ #include "php.h" #include "php_ini.h" @@ -3504,6 +3504,11 @@ case IS_LONG: if (zend_hash_index_exists(HASH_OF(*array), Z_LVAL_PP(key))) { + RETURN_TRUE; + } + RETURN_FALSE; + case IS_NULL: + if (zend_hash_exists(HASH_OF(*array), "", 1)) { RETURN_TRUE; } RETURN_FALSE;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php