ar_flags 67 ext/spl/spl_array.c int ar_flags; ar_flags 87 ext/spl/spl_array.c if (intern->ar_flags & SPL_ARRAY_IS_SELF) { ar_flags 92 ext/spl/spl_array.c } else if (intern->ar_flags & SPL_ARRAY_USE_OTHER) { ar_flags 113 ext/spl/spl_array.c while (intern->ar_flags & SPL_ARRAY_USE_OTHER) { ar_flags 116 ext/spl/spl_array.c return (intern->ar_flags & SPL_ARRAY_IS_SELF) || Z_TYPE(intern->array) == IS_OBJECT; ar_flags 168 ext/spl/spl_array.c intern->ar_flags = 0; ar_flags 173 ext/spl/spl_array.c intern->ar_flags &= ~ SPL_ARRAY_CLONE_MASK; ar_flags 174 ext/spl/spl_array.c intern->ar_flags |= (other->ar_flags & SPL_ARRAY_CLONE_MASK); ar_flags 177 ext/spl/spl_array.c if (other->ar_flags & SPL_ARRAY_IS_SELF) { ar_flags 185 ext/spl/spl_array.c intern->ar_flags |= SPL_ARRAY_USE_OTHER; ar_flags 189 ext/spl/spl_array.c intern->ar_flags |= SPL_ARRAY_USE_OTHER; ar_flags 243 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_rewind->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_REWIND; ar_flags 244 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_valid->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_VALID; ar_flags 245 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_key->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_KEY; ar_flags 246 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_current->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_CURRENT; ar_flags 247 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_next->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_NEXT; ar_flags 798 ext/spl/spl_array.c if (intern->ar_flags & SPL_ARRAY_STD_PROP_LIST) { ar_flags 819 ext/spl/spl_array.c if (intern->ar_flags & SPL_ARRAY_IS_SELF) { ar_flags 857 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0 ar_flags 868 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0 ar_flags 880 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0 ar_flags 891 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0 ar_flags 902 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0 ar_flags 994 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_VALID) { ar_flags 1011 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_CURRENT) { ar_flags 1028 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_KEY) { ar_flags 1045 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_NEXT) { ar_flags 1081 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_REWIND) { ar_flags 1091 ext/spl/spl_array.c static void spl_array_set_array(zval *object, spl_array_object *intern, zval *array, zend_long ar_flags, int just_array) { ar_flags 1106 ext/spl/spl_array.c ar_flags = other->ar_flags & ~SPL_ARRAY_INT_MASK; ar_flags 1109 ext/spl/spl_array.c ar_flags |= SPL_ARRAY_IS_SELF; ar_flags 1112 ext/spl/spl_array.c ar_flags |= SPL_ARRAY_USE_OTHER; ar_flags 1128 ext/spl/spl_array.c intern->ar_flags &= ~SPL_ARRAY_IS_SELF & ~SPL_ARRAY_USE_OTHER; ar_flags 1129 ext/spl/spl_array.c intern->ar_flags |= ar_flags; ar_flags 1149 ext/spl/spl_array.c if (by_ref && (array_object->ar_flags & SPL_ARRAY_OVERLOADED_CURRENT)) { ar_flags 1174 ext/spl/spl_array.c zend_long ar_flags = 0; ar_flags 1181 ext/spl/spl_array.c if (zend_parse_parameters_throw(ZEND_NUM_ARGS(), "z|lC", &array, &ar_flags, &ce_get_iterator) == FAILURE) { ar_flags 1191 ext/spl/spl_array.c ar_flags &= ~SPL_ARRAY_INT_MASK; ar_flags 1193 ext/spl/spl_array.c spl_array_set_array(object, intern, array, ar_flags, ZEND_NUM_ARGS() == 1); ar_flags 1246 ext/spl/spl_array.c RETURN_LONG(intern->ar_flags & ~SPL_ARRAY_INT_MASK); ar_flags 1256 ext/spl/spl_array.c zend_long ar_flags = 0; ar_flags 1258 ext/spl/spl_array.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &ar_flags) == FAILURE) { ar_flags 1262 ext/spl/spl_array.c intern->ar_flags = (intern->ar_flags & SPL_ARRAY_INT_MASK) | (ar_flags & ~SPL_ARRAY_INT_MASK); ar_flags 1621 ext/spl/spl_array.c RETURN_BOOL(Z_TYPE_P(entry) == IS_ARRAY || (Z_TYPE_P(entry) == IS_OBJECT && (intern->ar_flags & SPL_ARRAY_CHILD_ARRAYS_ONLY) == 0)); ar_flags 1646 ext/spl/spl_array.c if ((intern->ar_flags & SPL_ARRAY_CHILD_ARRAYS_ONLY) != 0) { ar_flags 1656 ext/spl/spl_array.c ZVAL_LONG(&flags, intern->ar_flags); ar_flags 1683 ext/spl/spl_array.c ZVAL_LONG(&flags, (intern->ar_flags & SPL_ARRAY_CLONE_MASK)); ar_flags 1689 ext/spl/spl_array.c if (!(intern->ar_flags & SPL_ARRAY_IS_SELF)) { ar_flags 1771 ext/spl/spl_array.c intern->ar_flags &= ~SPL_ARRAY_CLONE_MASK; ar_flags 1772 ext/spl/spl_array.c intern->ar_flags |= flags & SPL_ARRAY_CLONE_MASK; ar_flags 1813 ext/spl/spl_array.c ZEND_ARG_INFO(0, ar_flags)