Lines Matching refs:val

156 			t = is_numeric_string(s->key->val, s->key->len, &l2, &d, 1);  in php_array_key_compare()
170 t = is_numeric_string(f->key->val, f->key->len, &l1, &d, 1); in php_array_key_compare()
200 d1 = zend_strtod(f->key->val, NULL); in php_array_key_compare_numeric()
205 d2 = zend_strtod(s->key->val, NULL); in php_array_key_compare_numeric()
230 s1 = f->key->val; in php_array_key_compare_string_case()
237 s2 = s->key->val; in php_array_key_compare_string_case()
263 s1 = f->key->val; in php_array_key_compare_string()
270 s2 = s->key->val; in php_array_key_compare_string()
296 s1 = f->key->val; in php_array_key_compare_string_natural_general()
303 s2 = s->key->val; in php_array_key_compare_string_natural_general()
347 s1 = f->key->val; in php_array_key_compare_string_locale()
352 s2 = s->key->val; in php_array_key_compare_string_locale()
384 first = &f->val; in php_array_data_compare()
385 second = &s->val; in php_array_data_compare()
418 first = &f->val; in php_array_data_compare_numeric()
419 second = &s->val; in php_array_data_compare_numeric()
448 first = &f->val; in php_array_data_compare_string_case()
449 second = &s->val; in php_array_data_compare_string_case()
478 first = &f->val; in php_array_data_compare_string()
479 second = &s->val; in php_array_data_compare_string()
502 zend_string *str1 = zval_get_string(&f->val); in php_array_natural_general_compare()
503 zend_string *str2 = zval_get_string(&s->val); in php_array_natural_general_compare()
548 first = &f->val; in php_array_data_compare_string_locale()
549 second = &s->val; in php_array_data_compare_string_locale()
968 ZVAL_COPY(&args[0], &f->val); in php_array_user_compare()
969 ZVAL_COPY(&args[1], &s->val); in php_array_user_compare()
1929 zval *val; local
1935 Z_PARAM_ZVAL(val)
1957 if (Z_REFCOUNTED_P(val)) {
1958 GC_REFCOUNT(Z_COUNTED_P(val)) += num;
1965 ZVAL_UNDEF(&p->val);
1969 ZVAL_COPY_VALUE(&p->val, val);
1978 if (Z_REFCOUNTED_P(val)) {
1979 GC_REFCOUNT(Z_COUNTED_P(val)) += num;
1981 zend_hash_index_add_new(Z_ARRVAL_P(return_value), start_key, val);
1983 zend_hash_next_index_insert_new(Z_ARRVAL_P(return_value), val);
2001 zval *keys, *val, *entry; local
2003 if (zend_parse_parameters(ZEND_NUM_ARGS(), "az", &keys, &val) == FAILURE) {
2012 Z_TRY_ADDREF_P(val);
2014 zend_hash_index_update(Z_ARRVAL_P(return_value), Z_LVAL_P(entry), val);
2017 zend_symtable_update(Z_ARRVAL_P(return_value), key, val);
2270 if (Z_TYPE(p->val) == IS_UNDEF) continue;
2292 if (Z_TYPE(p->val) == IS_UNDEF) continue;
2383 if (Z_TYPE(p->val) == IS_UNDEF) continue;
2385 entry = &p->val;
2406 if (Z_TYPE(p->val) == IS_UNDEF) continue;
2408 entry = &p->val;
2429 if (Z_TYPE(p->val) == IS_UNDEF) continue;
2456 if (Z_TYPE(p->val) == IS_UNDEF) continue;
2457 entry = &p->val;
2526 *val; /* Value to be popped */ local
2546 val = &p->val;
2547 if (Z_TYPE_P(val) == IS_INDIRECT) {
2548 val = Z_INDIRECT_P(val);
2550 if (Z_TYPE_P(val) != IS_UNDEF) {
2554 ZVAL_DEREF(val);
2555 ZVAL_COPY(return_value, val);
2581 *val; /* Value to be popped */ local
2600 val = &p->val;
2601 if (Z_TYPE_P(val) == IS_INDIRECT) {
2602 val = Z_INDIRECT_P(val);
2604 if (Z_TYPE_P(val) != IS_UNDEF) {
2609 ZVAL_DEREF(val);
2610 ZVAL_COPY(return_value, val);
2630 if (Z_TYPE(p->val) == IS_UNDEF) continue;
2635 ZVAL_COPY_VALUE(&q->val, &p->val);
2636 ZVAL_UNDEF(&p->val);
2645 if (Z_TYPE(p->val) == IS_UNDEF) continue;
2650 ZVAL_COPY_VALUE(&q->val, &p->val);
2651 ZVAL_UNDEF(&p->val);
2668 if (Z_TYPE(p->val) == IS_UNDEF) continue;
3703 if (Z_TYPE(p->val) == IS_UNDEF) continue;
3704 if (Z_TYPE(p->val) == IS_INDIRECT && Z_TYPE_P(Z_INDIRECT(p->val)) == IS_UNDEF) continue;
3709 ZVAL_UNDEF(&arTmp[i].b.val);
3714 for (cmpdata = arTmp + 1; Z_TYPE(cmpdata->b.val) != IS_UNDEF; cmpdata++) {
3776 zval *val, *data; local
3818 val = &p->val;
3819 if (Z_TYPE_P(val) == IS_UNDEF) continue;
3820 if (UNEXPECTED(Z_TYPE_P(val) == IS_INDIRECT)) {
3821 val = Z_INDIRECT_P(val);
3822 if (Z_TYPE_P(val) == IS_UNDEF) continue;
3824 if (Z_ISREF_P(val) && Z_REFCOUNT_P(val) == 1) {
3825 ZVAL_UNREF(val);
3832 intersect_data_compare_func(val, data) != 0)
3839 if (Z_REFCOUNTED_P(val)) {
3840 Z_ADDREF_P(val);
3842 zend_hash_index_update(Z_ARRVAL_P(return_value), p->h, val);
3849 intersect_data_compare_func(val, data) != 0)
3856 if (Z_REFCOUNTED_P(val)) {
3857 Z_ADDREF_P(val);
3859 zend_hash_update(Z_ARRVAL_P(return_value), p->key, val);
4002 if (Z_TYPE(p->val) == IS_UNDEF) continue;
4005 ZVAL_UNDEF(&list->val);
4021 while (Z_TYPE(ptrs[0]->val) != IS_UNDEF) {
4030 …while (Z_TYPE(ptrs[i]->val) != IS_UNDEF && (0 < (c = intersect_data_compare_func(ptrs[0], ptrs[i])…
4034 …while (Z_TYPE(ptrs[i]->val) != IS_UNDEF && (0 < (c = intersect_key_compare_func(ptrs[0], ptrs[i]))…
4037 …if ((!c && Z_TYPE(ptrs[i]->val) != IS_UNDEF) && (behavior == INTERSECT_ASSOC)) { /* only when INTE…
4059 if (Z_TYPE(ptrs[i]->val) == IS_UNDEF) {
4065 if (Z_TYPE(p->val) == IS_UNDEF) {
4089 if (Z_TYPE((++ptrs[0])->val) == IS_UNDEF) {
4105 if (Z_TYPE((++ptrs[0])->val) == IS_UNDEF) {
4204 zval *val, *data; local
4241 val = &p->val;
4242 if (Z_TYPE_P(val) == IS_UNDEF) continue;
4243 if (UNEXPECTED(Z_TYPE_P(val) == IS_INDIRECT)) {
4244 val = Z_INDIRECT_P(val);
4245 if (Z_TYPE_P(val) == IS_UNDEF) continue;
4247 if (Z_ISREF_P(val) && Z_REFCOUNT_P(val) == 1) {
4248 ZVAL_UNREF(val);
4255 diff_data_compare_func(val, data) == 0)
4262 if (Z_REFCOUNTED_P(val)) {
4263 Z_ADDREF_P(val);
4265 zend_hash_index_update(Z_ARRVAL_P(return_value), p->h, val);
4272 diff_data_compare_func(val, data) == 0)
4279 if (Z_REFCOUNTED_P(val)) {
4280 Z_ADDREF_P(val);
4282 zend_hash_update(Z_ARRVAL_P(return_value), p->key, val);
4424 if (Z_TYPE(p->val) == IS_UNDEF) continue;
4427 ZVAL_UNDEF(&list->val);
4443 while (Z_TYPE(ptrs[0]->val) != IS_UNDEF) {
4455 … while (Z_TYPE(ptrs[i]->val) != IS_UNDEF && (0 < (c = diff_data_compare_func(ptrs[0], ptrs[i])))) {
4459 while (Z_TYPE(ptr->val) != IS_UNDEF && (0 != (c = diff_key_compare_func(ptrs[0], ptr)))) {
4465 if (Z_TYPE(ptrs[i]->val) != IS_UNDEF) {
4472 if (Z_TYPE(ptr->val) != IS_UNDEF) {
4509 if (Z_TYPE((++ptrs[0])->val) == IS_UNDEF) {
4525 if (Z_TYPE((++ptrs[0])->val) == IS_UNDEF) {
4698 } while (Z_TYPE(ab[r].val) != IS_UNDEF);
4848 if (Z_TYPE(p->val) == IS_UNDEF) continue;
4854 ZVAL_UNDEF(&indirect[k][num_arrays].val);
5263 } else if (Z_TYPE(Z_ARRVAL(arrays[i])->arData[pos].val) != IS_UNDEF) {
5264 ZVAL_COPY(&zv, &Z_ARRVAL(arrays[i])->arData[pos].val);
5289 } else if (Z_TYPE(Z_ARRVAL(arrays[i])->arData[pos].val) != IS_UNDEF) {
5290 ZVAL_COPY(&params[i], &Z_ARRVAL(arrays[i])->arData[pos].val);
5459 } else if (Z_TYPE(values->arData[pos_values].val) != IS_UNDEF) {
5460 entry_values = &values->arData[pos_values].val;