Lines Matching refs:arr
543 ZEND_API void add_assoc_array_ex(zval *arg, const char *key, size_t key_len, zend_array *arr);
572 static zend_always_inline void add_assoc_array(zval *arg, const char *key, zend_array *arr) { in add_assoc_array() argument
573 add_assoc_array_ex(arg, key, strlen(key), arr); in add_assoc_array()
593 ZEND_API void add_index_array(zval *arg, zend_ulong index, zend_array *arr);
610 ZEND_API zend_result add_next_index_array(zval *arg, zend_array *arr);
629 ZEND_API void add_property_array_ex(zval *arg, const char *key, size_t key_len, zend_array *arr);
658 static zend_always_inline void add_property_array(zval *arg, const char *key, zend_array *arr) { in add_property_array() argument
659 add_property_array_ex(arg, key, strlen(key), arr); in add_property_array()
988 ZEND_API zend_result zend_try_assign_typed_ref_arr(zend_reference *ref, zend_array *arr);
1235 #define _ZEND_TRY_ASSIGN_ARR(zv, arr, is_ref) do { \ argument
1240 zend_try_assign_typed_ref_arr(ref, arr); \
1246 ZVAL_ARR(_zv, arr); \
1249 #define ZEND_TRY_ASSIGN_ARR(zv, arr) \ argument
1250 _ZEND_TRY_ASSIGN_ARR(zv, arr, 0)
1252 #define ZEND_TRY_ASSIGN_REF_ARR(zv, arr) do { \ argument
1254 _ZEND_TRY_ASSIGN_ARR(zv, arr, 1); \
1369 zend_array *arr = zend_new_array(size); in zend_try_array_init_size() local
1374 if (zend_try_assign_typed_ref_arr(ref, arr) == FAILURE) { in zend_try_array_init_size()
1382 ZVAL_ARR(zv, arr); in zend_try_array_init_size()