ar_flags 71 ext/spl/spl_array.c int ar_flags; ar_flags 84 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_IS_SELF) != 0) { ar_flags 89 ext/spl/spl_array.c } else if ((intern->ar_flags & SPL_ARRAY_USE_OTHER) && (check_std_props == 0 || (intern->ar_flags & SPL_ARRAY_STD_PROP_LIST) == 0) && Z_TYPE_P(intern->array) == IS_OBJECT) { ar_flags 92 ext/spl/spl_array.c } else if ((intern->ar_flags & ((check_std_props ? SPL_ARRAY_STD_PROP_LIST : 0) | SPL_ARRAY_IS_SELF)) != 0) { ar_flags 183 ext/spl/spl_array.c intern->ar_flags = 0; ar_flags 189 ext/spl/spl_array.c intern->ar_flags &= ~ SPL_ARRAY_CLONE_MASK; ar_flags 190 ext/spl/spl_array.c intern->ar_flags |= (other->ar_flags & SPL_ARRAY_CLONE_MASK); ar_flags 205 ext/spl/spl_array.c intern->ar_flags |= SPL_ARRAY_IS_REF | SPL_ARRAY_USE_OTHER; ar_flags 210 ext/spl/spl_array.c intern->ar_flags &= ~SPL_ARRAY_IS_REF; ar_flags 262 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_rewind->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_REWIND; ar_flags 263 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_valid->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_VALID; ar_flags 264 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_key->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_KEY; ar_flags 265 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_current->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_CURRENT; ar_flags 266 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_next->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_NEXT; ar_flags 542 ext/spl/spl_array.c if ((obj->ar_flags & SPL_ARRAY_IS_SELF) != 0) { ar_flags 545 ext/spl/spl_array.c if ((obj->ar_flags & SPL_ARRAY_USE_OTHER) == 0) { ar_flags 685 ext/spl/spl_array.c if (object->pos && (object->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(object, ht TSRMLS_CC) == FAILURE) { ar_flags 853 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0 ar_flags 864 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0 ar_flags 876 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0 ar_flags 887 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0 ar_flags 898 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0 ar_flags 976 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(intern, aht TSRMLS_CC) == FAILURE) { ar_flags 1015 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_VALID) { ar_flags 1033 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_CURRENT) { ar_flags 1049 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_KEY) { ar_flags 1067 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_NEXT) { ar_flags 1076 ext/spl/spl_array.c if ((object->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(object, aht TSRMLS_CC) == FAILURE) { ar_flags 1112 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_REWIND) { ar_flags 1122 ext/spl/spl_array.c static void spl_array_set_array(zval *object, spl_array_object *intern, zval **array, long ar_flags, int just_array TSRMLS_DC) { ar_flags 1132 ext/spl/spl_array.c ar_flags = other->ar_flags & ~SPL_ARRAY_INT_MASK; ar_flags 1134 ext/spl/spl_array.c ar_flags |= SPL_ARRAY_USE_OTHER; ar_flags 1145 ext/spl/spl_array.c intern->ar_flags |= SPL_ARRAY_IS_SELF; ar_flags 1146 ext/spl/spl_array.c intern->ar_flags &= ~SPL_ARRAY_USE_OTHER; ar_flags 1148 ext/spl/spl_array.c intern->ar_flags &= ~SPL_ARRAY_IS_SELF; ar_flags 1150 ext/spl/spl_array.c intern->ar_flags |= ar_flags; ar_flags 1179 ext/spl/spl_array.c if (by_ref && (array_object->ar_flags & SPL_ARRAY_OVERLOADED_CURRENT)) { ar_flags 1204 ext/spl/spl_array.c long ar_flags = 0; ar_flags 1216 ext/spl/spl_array.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "Z|lC", &array, &ar_flags, &ce_get_iterator) == FAILURE) { ar_flags 1225 ext/spl/spl_array.c ar_flags &= ~SPL_ARRAY_INT_MASK; ar_flags 1227 ext/spl/spl_array.c spl_array_set_array(object, intern, array, ar_flags, ZEND_NUM_ARGS() == 1 TSRMLS_CC); ar_flags 1276 ext/spl/spl_array.c RETURN_LONG(intern->ar_flags & ~SPL_ARRAY_INT_MASK); ar_flags 1286 ext/spl/spl_array.c long ar_flags = 0; ar_flags 1288 ext/spl/spl_array.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &ar_flags) == FAILURE) { ar_flags 1292 ext/spl/spl_array.c intern->ar_flags = (intern->ar_flags & SPL_ARRAY_INT_MASK) | (ar_flags & ~SPL_ARRAY_INT_MASK); ar_flags 1642 ext/spl/spl_array.c RETURN_BOOL(Z_TYPE_PP(entry) == IS_ARRAY || (Z_TYPE_PP(entry) == IS_OBJECT && (intern->ar_flags & SPL_ARRAY_CHILD_ARRAYS_ONLY) == 0)); ar_flags 1667 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_CHILD_ARRAYS_ONLY) != 0) { ar_flags 1676 ext/spl/spl_array.c ZVAL_LONG(flags, SPL_ARRAY_USE_OTHER | intern->ar_flags); ar_flags 1706 ext/spl/spl_array.c ZVAL_LONG(flags, (intern->ar_flags & SPL_ARRAY_CLONE_MASK)); ar_flags 1713 ext/spl/spl_array.c if (!(intern->ar_flags & SPL_ARRAY_IS_SELF)) { ar_flags 1799 ext/spl/spl_array.c intern->ar_flags &= ~SPL_ARRAY_CLONE_MASK; ar_flags 1800 ext/spl/spl_array.c intern->ar_flags |= flags & SPL_ARRAY_CLONE_MASK;