@@ -1977,7 +1977,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_SEND_ARRAY_SPEC_HANDLER(ZEND_O
1977
1977
goto send_array;
1978
1978
}
1979
1979
}
1980
- zend_type_error("call_user_func_array(): Argument #2 ($args) must be of type array, %s given", zend_get_type_by_const(Z_TYPE_P( args) ));
1980
+ zend_type_error("call_user_func_array(): Argument #2 ($args) must be of type array, %s given", zend_zval_type_name( args));
1981
1981
FREE_UNFETCHED_OP(opline->op2_type, opline->op2.var);
1982
1982
FREE_OP(opline->op1_type, opline->op1.var);
1983
1983
HANDLE_EXCEPTION();
@@ -2900,7 +2900,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_DYNAMIC_CALL_SPEC_CONST_H
2900
2900
}
2901
2901
}
2902
2902
zend_throw_error(NULL, "Value of type %s is not callable",
2903
- zend_get_type_by_const(Z_TYPE_P( function_name) ));
2903
+ zend_zval_type_name( function_name));
2904
2904
call = NULL;
2905
2905
}
2906
2906
@@ -3067,7 +3067,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR_
3067
3067
}
3068
3068
}
3069
3069
zend_throw_error(NULL, "Value of type %s is not callable",
3070
- zend_get_type_by_const(Z_TYPE_P( function_name) ));
3070
+ zend_zval_type_name( function_name));
3071
3071
call = NULL;
3072
3072
}
3073
3073
@@ -3185,7 +3185,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_DYNAMIC_CALL_SPEC_CV_HAND
3185
3185
}
3186
3186
}
3187
3187
zend_throw_error(NULL, "Value of type %s is not callable",
3188
- zend_get_type_by_const(Z_TYPE_P( function_name) ));
3188
+ zend_zval_type_name( function_name));
3189
3189
call = NULL;
3190
3190
}
3191
3191
@@ -4096,7 +4096,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_RESET_R_SPEC_CONST_HANDLER(
4096
4096
}
4097
4097
}
4098
4098
} else {
4099
- zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_get_type_by_const(Z_TYPE_P( array_ptr) ));
4099
+ zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_zval_type_name( array_ptr));
4100
4100
ZVAL_UNDEF(EX_VAR(opline->result.var));
4101
4101
Z_FE_ITER_P(EX_VAR(opline->result.var)) = (uint32_t)-1;
4102
4102
@@ -4184,7 +4184,7 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_RESET_RW_SPEC_
4184
4184
}
4185
4185
}
4186
4186
} else {
4187
- zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_get_type_by_const(Z_TYPE_P( array_ptr) ));
4187
+ zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_zval_type_name( array_ptr));
4188
4188
ZVAL_UNDEF(EX_VAR(opline->result.var));
4189
4189
Z_FE_ITER_P(EX_VAR(opline->result.var)) = (uint32_t)-1;
4190
4190
if (IS_CONST == IS_VAR) {
@@ -4473,7 +4473,7 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_STRLEN_SPEC_CONST
4473
4473
zval_ptr_dtor(&tmp);
4474
4474
}
4475
4475
if (!EG(exception)) {
4476
- zend_type_error("strlen(): Argument #1 ($str) must be of type string, %s given", zend_get_type_by_const(Z_TYPE_P( value) ));
4476
+ zend_type_error("strlen(): Argument #1 ($str) must be of type string, %s given", zend_zval_type_name( value));
4477
4477
}
4478
4478
ZVAL_UNDEF(EX_VAR(opline->result.var));
4479
4479
} while (0);
@@ -9342,7 +9342,7 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_GET_CLASS_SPEC_CO
9342
9342
if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) {
9343
9343
ZVAL_UNDEFINED_OP1();
9344
9344
}
9345
- zend_type_error("get_class(): Argument #1 ($object) must be of type object, %s given", zend_get_type_by_const(Z_TYPE_P( op1) ));
9345
+ zend_type_error("get_class(): Argument #1 ($object) must be of type object, %s given", zend_zval_type_name( op1));
9346
9346
ZVAL_UNDEF(EX_VAR(opline->result.var));
9347
9347
}
9348
9348
break;
@@ -13314,7 +13314,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_STRLEN_SPEC_TMPVAR_HANDLER(ZEN
13314
13314
zval_ptr_dtor(&tmp);
13315
13315
}
13316
13316
if (!EG(exception)) {
13317
- zend_type_error("strlen(): Argument #1 ($str) must be of type string, %s given", zend_get_type_by_const(Z_TYPE_P( value) ));
13317
+ zend_type_error("strlen(): Argument #1 ($str) must be of type string, %s given", zend_zval_type_name( value));
13318
13318
}
13319
13319
ZVAL_UNDEF(EX_VAR(opline->result.var));
13320
13320
} while (0);
@@ -13371,8 +13371,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_CLASS_NAME_SPEC_TMPVAR_H
13371
13371
if (UNEXPECTED(Z_TYPE_P(op) != IS_OBJECT)) {
13372
13372
ZVAL_DEREF(op);
13373
13373
if (Z_TYPE_P(op) != IS_OBJECT) {
13374
- zend_type_error("Cannot use ::class on value of type %s",
13375
- zend_get_type_by_const(Z_TYPE_P(op)));
13374
+ zend_type_error("Cannot use ::class on value of type %s", zend_zval_type_name(op));
13376
13375
ZVAL_UNDEF(EX_VAR(opline->result.var));
13377
13376
zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
13378
13377
HANDLE_EXCEPTION();
@@ -16421,7 +16420,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_GET_CLASS_SPEC_TMPVAR_UNUSED_H
16421
16420
if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) {
16422
16421
ZVAL_UNDEFINED_OP1();
16423
16422
}
16424
- zend_type_error("get_class(): Argument #1 ($object) must be of type object, %s given", zend_get_type_by_const(Z_TYPE_P( op1) ));
16423
+ zend_type_error("get_class(): Argument #1 ($object) must be of type object, %s given", zend_zval_type_name( op1));
16425
16424
ZVAL_UNDEF(EX_VAR(opline->result.var));
16426
16425
}
16427
16426
break;
@@ -17694,7 +17693,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_RESET_R_SPEC_TMP_HANDLER(ZE
17694
17693
}
17695
17694
}
17696
17695
} else {
17697
- zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_get_type_by_const(Z_TYPE_P( array_ptr) ));
17696
+ zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_zval_type_name( array_ptr));
17698
17697
ZVAL_UNDEF(EX_VAR(opline->result.var));
17699
17698
Z_FE_ITER_P(EX_VAR(opline->result.var)) = (uint32_t)-1;
17700
17699
zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
@@ -17782,7 +17781,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_RESET_RW_SPEC_TMP_HANDLER(Z
17782
17781
}
17783
17782
}
17784
17783
} else {
17785
- zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_get_type_by_const(Z_TYPE_P( array_ptr) ));
17784
+ zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_zval_type_name( array_ptr));
17786
17785
ZVAL_UNDEF(EX_VAR(opline->result.var));
17787
17786
Z_FE_ITER_P(EX_VAR(opline->result.var)) = (uint32_t)-1;
17788
17787
if (IS_TMP_VAR == IS_VAR) {
@@ -20354,7 +20353,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_RESET_R_SPEC_VAR_HANDLER(ZE
20354
20353
}
20355
20354
}
20356
20355
} else {
20357
- zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_get_type_by_const(Z_TYPE_P( array_ptr) ));
20356
+ zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_zval_type_name( array_ptr));
20358
20357
ZVAL_UNDEF(EX_VAR(opline->result.var));
20359
20358
Z_FE_ITER_P(EX_VAR(opline->result.var)) = (uint32_t)-1;
20360
20359
zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
@@ -20443,7 +20442,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_RESET_RW_SPEC_VAR_HANDLER(Z
20443
20442
}
20444
20443
}
20445
20444
} else {
20446
- zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_get_type_by_const(Z_TYPE_P( array_ptr) ));
20445
+ zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_zval_type_name( array_ptr));
20447
20446
ZVAL_UNDEF(EX_VAR(opline->result.var));
20448
20447
Z_FE_ITER_P(EX_VAR(opline->result.var)) = (uint32_t)-1;
20449
20448
if (IS_VAR == IS_VAR) {
@@ -20753,7 +20752,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER(Z
20753
20752
value_type = Z_TYPE_INFO_P(value);
20754
20753
}
20755
20754
} else {
20756
- zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_get_type_by_const(Z_TYPE_P( array) ));
20755
+ zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_zval_type_name( array));
20757
20756
if (UNEXPECTED(EG(exception))) {
20758
20757
UNDEF_RESULT();
20759
20758
HANDLE_EXCEPTION();
@@ -29111,8 +29110,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_CLASS_NAME_SPEC_UNUSED_H
29111
29110
if (UNEXPECTED(Z_TYPE_P(op) != IS_OBJECT)) {
29112
29111
ZVAL_DEREF(op);
29113
29112
if (Z_TYPE_P(op) != IS_OBJECT) {
29114
- zend_type_error("Cannot use ::class on value of type %s",
29115
- zend_get_type_by_const(Z_TYPE_P(op)));
29113
+ zend_type_error("Cannot use ::class on value of type %s", zend_zval_type_name(op));
29116
29114
ZVAL_UNDEF(EX_VAR(opline->result.var));
29117
29115
29118
29116
HANDLE_EXCEPTION();
@@ -33317,7 +33315,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_GET_CLASS_SPEC_UNUSED_UNUSED_H
33317
33315
if (IS_UNUSED == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) {
33318
33316
ZVAL_UNDEFINED_OP1();
33319
33317
}
33320
- zend_type_error("get_class(): Argument #1 ($object) must be of type object, %s given", zend_get_type_by_const(Z_TYPE_P( op1) ));
33318
+ zend_type_error("get_class(): Argument #1 ($object) must be of type object, %s given", zend_zval_type_name( op1));
33321
33319
ZVAL_UNDEF(EX_VAR(opline->result.var));
33322
33320
}
33323
33321
break;
@@ -36343,7 +36341,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_RESET_R_SPEC_CV_HANDLER(ZEN
36343
36341
}
36344
36342
}
36345
36343
} else {
36346
- zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_get_type_by_const(Z_TYPE_P( array_ptr) ));
36344
+ zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_zval_type_name( array_ptr));
36347
36345
ZVAL_UNDEF(EX_VAR(opline->result.var));
36348
36346
Z_FE_ITER_P(EX_VAR(opline->result.var)) = (uint32_t)-1;
36349
36347
@@ -36431,7 +36429,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_RESET_RW_SPEC_CV_HANDLER(ZE
36431
36429
}
36432
36430
}
36433
36431
} else {
36434
- zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_get_type_by_const(Z_TYPE_P( array_ptr) ));
36432
+ zend_error(E_WARNING, "foreach() argument must be of type array|object, %s given", zend_zval_type_name( array_ptr));
36435
36433
ZVAL_UNDEF(EX_VAR(opline->result.var));
36436
36434
Z_FE_ITER_P(EX_VAR(opline->result.var)) = (uint32_t)-1;
36437
36435
if (IS_CV == IS_VAR) {
@@ -36711,7 +36709,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_STRLEN_SPEC_CV_HANDLER(ZEND_OP
36711
36709
zval_ptr_dtor(&tmp);
36712
36710
}
36713
36711
if (!EG(exception)) {
36714
- zend_type_error("strlen(): Argument #1 ($str) must be of type string, %s given", zend_get_type_by_const(Z_TYPE_P( value) ));
36712
+ zend_type_error("strlen(): Argument #1 ($str) must be of type string, %s given", zend_zval_type_name( value));
36715
36713
}
36716
36714
ZVAL_UNDEF(EX_VAR(opline->result.var));
36717
36715
} while (0);
@@ -36768,8 +36766,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_CLASS_NAME_SPEC_CV_HANDL
36768
36766
if (UNEXPECTED(Z_TYPE_P(op) != IS_OBJECT)) {
36769
36767
ZVAL_DEREF(op);
36770
36768
if (Z_TYPE_P(op) != IS_OBJECT) {
36771
- zend_type_error("Cannot use ::class on value of type %s",
36772
- zend_get_type_by_const(Z_TYPE_P(op)));
36769
+ zend_type_error("Cannot use ::class on value of type %s", zend_zval_type_name(op));
36773
36770
ZVAL_UNDEF(EX_VAR(opline->result.var));
36774
36771
36775
36772
HANDLE_EXCEPTION();
@@ -45268,7 +45265,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_GET_CLASS_SPEC_CV_UNUSED_HANDL
45268
45265
if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) {
45269
45266
ZVAL_UNDEFINED_OP1();
45270
45267
}
45271
- zend_type_error("get_class(): Argument #1 ($object) must be of type object, %s given", zend_get_type_by_const(Z_TYPE_P( op1) ));
45268
+ zend_type_error("get_class(): Argument #1 ($object) must be of type object, %s given", zend_zval_type_name( op1));
45272
45269
ZVAL_UNDEF(EX_VAR(opline->result.var));
45273
45270
}
45274
45271
break;
0 commit comments