Lines Matching refs:key

144 	if (f->key == NULL) {  in php_array_key_compare()
145 if (s->key == NULL) { in php_array_key_compare()
149 t = is_numeric_string(s->key->val, s->key->len, &l2, &d, 1); in php_array_key_compare()
159 if (s->key) { in php_array_key_compare()
160 return zendi_smart_strcmp(f->key, s->key); in php_array_key_compare()
163 t = is_numeric_string(f->key->val, f->key->len, &l1, &d, 1); in php_array_key_compare()
188 if (f->key == NULL && s->key == NULL) { in php_array_key_compare_numeric()
192 if (f->key) { in php_array_key_compare_numeric()
193 d1 = zend_strtod(f->key->val, NULL); in php_array_key_compare_numeric()
197 if (s->key) { in php_array_key_compare_numeric()
198 d2 = zend_strtod(s->key->val, NULL); in php_array_key_compare_numeric()
222 if (f->key) { in php_array_key_compare_string_case()
223 s1 = f->key->val; in php_array_key_compare_string_case()
224 l1 = f->key->len; in php_array_key_compare_string_case()
229 if (s->key) { in php_array_key_compare_string_case()
230 s2 = s->key->val; in php_array_key_compare_string_case()
231 l2 = s->key->len; in php_array_key_compare_string_case()
255 if (f->key) { in php_array_key_compare_string()
256 s1 = f->key->val; in php_array_key_compare_string()
257 l1 = f->key->len; in php_array_key_compare_string()
262 if (s->key) { in php_array_key_compare_string()
263 s2 = s->key->val; in php_array_key_compare_string()
264 l2 = s->key->len; in php_array_key_compare_string()
288 if (f->key) { in php_array_key_compare_string_natural_general()
289 s1 = f->key->val; in php_array_key_compare_string_natural_general()
290 l1 = f->key->len; in php_array_key_compare_string_natural_general()
295 if (s->key) { in php_array_key_compare_string_natural_general()
296 s2 = s->key->val; in php_array_key_compare_string_natural_general()
297 l2 = s->key->len; in php_array_key_compare_string_natural_general()
338 if (f->key) { in php_array_key_compare_string_locale()
339 s1 = f->key->val; in php_array_key_compare_string_locale()
343 if (s->key) { in php_array_key_compare_string_locale()
344 s2 = s->key->val; in php_array_key_compare_string_locale()
1077 if (f->key == NULL) { in php_array_user_key_compare()
1080 ZVAL_STR_COPY(&args[0], f->key); in php_array_user_key_compare()
1082 if (s->key == NULL) { in php_array_user_key_compare()
1085 ZVAL_STR_COPY(&args[1], s->key); in php_array_user_key_compare()
1247 PHP_FUNCTION(key) in PHP_FUNCTION() argument
2679 p->key = NULL;
2725 zend_string *key = zval_get_tmp_string(entry, &tmp_key); local
2726 zend_symtable_update(Z_ARRVAL_P(return_value), key, val);
3027 if (p->key) {
3028 zend_string_release_ex(p->key, 0);
3031 p->key = NULL;
3094 if (p->key == NULL) {
3097 zend_hash_add_new(&out_hash, p->key, entry);
3116 if (p->key == NULL) {
3120 zend_hash_add_new(removed, p->key, entry);
3122 zend_delete_global_variable(p->key);
3135 if (p->key && in_hash == &EG(symbol_table)) {
3136 zend_delete_global_variable(p->key);
3158 if (p->key == NULL) {
3161 zend_hash_add_new(&out_hash, p->key, entry);
3258 …if (!p->key && Z_ARRVAL_P(stack)->nNextFreeElement > 0 && p->h >= (zend_ulong)(Z_ARRVAL_P(stack)->…
3263 if (p->key && Z_ARRVAL_P(stack) == &EG(symbol_table)) {
3264 zend_delete_global_variable(p->key);
3309 if (p->key && Z_ARRVAL_P(stack) == &EG(symbol_table)) {
3310 zend_delete_global_variable(p->key);
3326 q->key = NULL;
3341 q->key = NULL;
3361 if (p->key == NULL) {
3389 zend_string *key; local
3403 ZEND_HASH_FOREACH_STR_KEY_VAL(Z_ARRVAL_P(stack), key, value) {
3404 if (key) {
3405 zend_hash_add_new(&new_hash, key, value);
4279 zend_string *key = zval_get_tmp_string(keyval, &tmp_key); local
4280 zend_symtable_update(Z_ARRVAL_P(return_value), key, colval);
4374 zend_string *key; local
4435 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(Z_ARRVAL_P(input), key, value) {
4437 if (key) {
4438 zend_hash_add_new(Z_ARRVAL_P(return_value), key, value);
4633 if (p->key == NULL) {
4637 zend_delete_global_variable(p->key);
4639 zend_hash_del(Z_ARRVAL_P(return_value), p->key);
4736 if (p->key == NULL) {
4754 if ((data = zend_hash_find_ex_ind(Z_ARRVAL(args[i]), p->key, 1)) == NULL ||
4764 zend_hash_update(Z_ARRVAL_P(return_value), p->key, val);
4965 if (p->key == NULL) {
4968 zend_hash_del(Z_ARRVAL_P(return_value), p->key);
4981 if (p->key == NULL) {
4984 zend_hash_del(Z_ARRVAL_P(return_value), p->key);
5147 if (p->key == NULL) {
5165 if ((data = zend_hash_find_ex_ind(Z_ARRVAL(args[i]), p->key, 1)) != NULL &&
5175 zend_hash_update(Z_ARRVAL_P(return_value), p->key, val);
5390 if (p->key == NULL) {
5393 zend_hash_del(Z_ARRVAL_P(return_value), p->key);
5463 zend_string *str, *tmp_str, *key; local
5567 ZEND_HASH_FOREACH_KEY_VAL_IND(Z_ARRVAL(args[0]), idx, key, value) {
5570 if (key) {
5571 value = zend_hash_add_new(Z_ARRVAL_P(return_value), key, value);
5814 if (hash->arData[k].key == NULL) {
5894 if (bucket->key) {
5895 RETURN_STR_COPY(bucket->key);
6084 zval *key; local
6113 key = &args[1];
6116 key = &args[0];
6125 ZVAL_LONG(key, num_key);
6127 ZVAL_STR_COPY(key, string_key);
6335 zval *key; local
6340 Z_PARAM_ZVAL(key)
6353 switch (Z_TYPE_P(key)) {
6355 RETVAL_BOOL(zend_symtable_exists_ind(ht, Z_STR_P(key)));
6358 RETVAL_BOOL(zend_hash_index_exists(ht, Z_LVAL_P(key)));
6481 zend_string *key = zval_get_tmp_string(entry_keys, &tmp_key); local
6483 key, entry_values);