1 --- PHP_5_3/ext/spl/spl_array.c 2010/12/10 22:51:08 306212
2 +++ PHP_5_3/ext/spl/spl_array.c 2010/12/10 23:58:33 306213
4 switch(Z_TYPE_P(offset)) {
7 - if (zend_symtable_find(spl_array_get_hash_table(intern, 0 TSRMLS_CC), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, (void **) &tmp) != FAILURE && zend_is_true(*tmp)) {
9 + if (zend_symtable_find(spl_array_get_hash_table(intern, 0 TSRMLS_CC), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, (void **) &tmp) != FAILURE) {
10 + switch (check_empty) {
12 + return Z_TYPE_PP(tmp) != IS_NULL;
16 + return zend_is_true(*tmp);
24 HashTable *ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
25 - if (zend_hash_index_find(ht, index, (void **)&tmp) != FAILURE && zend_is_true(*tmp)) {
27 + if (zend_hash_index_find(ht, index, (void **)&tmp) != FAILURE) {
28 + switch (check_empty) {
30 + return Z_TYPE_PP(tmp) != IS_NULL;
34 + return zend_is_true(*tmp);