expr 244 Zend/zend.c ZEND_API int zend_make_printable_zval(zval *expr, zval *expr_copy) /* {{{ */ expr 246 Zend/zend.c if (Z_TYPE_P(expr) == IS_STRING) { expr 249 Zend/zend.c ZVAL_STR(expr_copy, _zval_get_string_func(expr)); expr 255 Zend/zend.c ZEND_API size_t zend_print_zval(zval *expr, int indent) /* {{{ */ expr 257 Zend/zend.c return zend_print_zval_ex(zend_write, expr, indent); expr 261 Zend/zend.c ZEND_API size_t zend_print_zval_ex(zend_write_func_t write_func, zval *expr, int indent) /* {{{ */ expr 263 Zend/zend.c zend_string *str = zval_get_string(expr); expr 275 Zend/zend.c ZEND_API void zend_print_flat_zval_r(zval *expr) /* {{{ */ expr 277 Zend/zend.c switch (Z_TYPE_P(expr)) { expr 280 Zend/zend.c if (ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(expr)) && expr 281 Zend/zend.c ++Z_ARRVAL_P(expr)->u.v.nApplyCount>1) { expr 283 Zend/zend.c Z_ARRVAL_P(expr)->u.v.nApplyCount--; expr 286 Zend/zend.c print_flat_hash(Z_ARRVAL_P(expr)); expr 288 Zend/zend.c if (ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(expr))) { expr 289 Zend/zend.c Z_ARRVAL_P(expr)->u.v.nApplyCount--; expr 295 Zend/zend.c zend_string *class_name = Z_OBJ_HANDLER_P(expr, get_class_name)(Z_OBJ_P(expr)); expr 299 Zend/zend.c if (Z_OBJ_APPLY_COUNT_P(expr) > 0) { expr 304 Zend/zend.c if (Z_OBJ_HANDLER_P(expr, get_properties)) { expr 305 Zend/zend.c properties = Z_OBJPROP_P(expr); expr 308 Zend/zend.c Z_OBJ_INC_APPLY_COUNT_P(expr); expr 310 Zend/zend.c Z_OBJ_DEC_APPLY_COUNT_P(expr); expr 316 Zend/zend.c zend_print_variable(expr); expr 322 Zend/zend.c ZEND_API void zend_print_zval_r(zval *expr, int indent) /* {{{ */ expr 324 Zend/zend.c zend_print_zval_r_ex(zend_write, expr, indent); expr 328 Zend/zend.c ZEND_API void zend_print_zval_r_ex(zend_write_func_t write_func, zval *expr, int indent) /* {{{ */ expr 330 Zend/zend.c ZVAL_DEREF(expr); expr 331 Zend/zend.c switch (Z_TYPE_P(expr)) { expr 334 Zend/zend.c if (ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(expr)) && expr 335 Zend/zend.c ++Z_ARRVAL_P(expr)->u.v.nApplyCount>1) { expr 337 Zend/zend.c Z_ARRVAL_P(expr)->u.v.nApplyCount--; expr 340 Zend/zend.c print_hash(write_func, Z_ARRVAL_P(expr), indent, 0); expr 341 Zend/zend.c if (ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(expr))) { expr 342 Zend/zend.c Z_ARRVAL_P(expr)->u.v.nApplyCount--; expr 350 Zend/zend.c zend_string *class_name = Z_OBJ_HANDLER_P(expr, get_class_name)(Z_OBJ_P(expr)); expr 355 Zend/zend.c if (Z_OBJ_APPLY_COUNT_P(expr) > 0) { expr 359 Zend/zend.c if ((properties = Z_OBJDEBUG_P(expr, is_temp)) == NULL) { expr 363 Zend/zend.c Z_OBJ_INC_APPLY_COUNT_P(expr); expr 365 Zend/zend.c Z_OBJ_DEC_APPLY_COUNT_P(expr); expr 374 Zend/zend.c zend_print_zval_ex(write_func, expr, indent); expr 249 Zend/zend.h ZEND_API int zend_make_printable_zval(zval *expr, zval *expr_copy); expr 250 Zend/zend.h ZEND_API size_t zend_print_zval(zval *expr, int indent); expr 251 Zend/zend.h ZEND_API size_t zend_print_zval_ex(zend_write_func_t write_func, zval *expr, int indent); expr 252 Zend/zend.h ZEND_API void zend_print_zval_r(zval *expr, int indent); expr 253 Zend/zend.h ZEND_API void zend_print_flat_zval_r(zval *expr); expr 254 Zend/zend.h ZEND_API void zend_print_zval_r_ex(zend_write_func_t write_func, zval *expr, int indent); expr 180 Zend/zend_ast.c static int zend_ast_add_array_element(zval *result, zval *offset, zval *expr) expr 184 Zend/zend_ast.c zend_hash_next_index_insert(Z_ARRVAL_P(result), expr); expr 187 Zend/zend_ast.c zend_symtable_update(Z_ARRVAL_P(result), Z_STR_P(offset), expr); expr 191 Zend/zend_ast.c zend_symtable_update(Z_ARRVAL_P(result), ZSTR_EMPTY_ALLOC(), expr); expr 194 Zend/zend_ast.c zend_hash_index_update(Z_ARRVAL_P(result), Z_LVAL_P(offset), expr); expr 197 Zend/zend_ast.c zend_hash_index_update(Z_ARRVAL_P(result), 0, expr); expr 200 Zend/zend_ast.c zend_hash_index_update(Z_ARRVAL_P(result), 1, expr); expr 203 Zend/zend_ast.c zend_hash_index_update(Z_ARRVAL_P(result), zend_dval_to_lval(Z_DVAL_P(offset)), expr); expr 2012 Zend/zend_compile.c static void zend_emit_return_type_check(znode *expr, zend_arg_info *return_info) /* {{{ */ expr 2015 Zend/zend_compile.c zend_op *opline = zend_emit_op(NULL, ZEND_VERIFY_RETURN_TYPE, expr, NULL); expr 2016 Zend/zend_compile.c if (expr && expr->op_type == IS_CONST) { expr 2017 Zend/zend_compile.c opline->result_type = expr->op_type = IS_TMP_VAR; expr 2018 Zend/zend_compile.c opline->result.var = expr->u.op.var = get_temporary_variable(CG(active_op_array)); expr 331 Zend/zend_ini_parser.y expr { $$ = $1; } expr 367 Zend/zend_ini_parser.y expr: expr 369 Zend/zend_ini_parser.y | expr '|' expr { zend_ini_do_op('|', &$$, &$1, &$3); } expr 370 Zend/zend_ini_parser.y | expr '&' expr { zend_ini_do_op('&', &$$, &$1, &$3); } expr 371 Zend/zend_ini_parser.y | expr '^' expr { zend_ini_do_op('^', &$$, &$1, &$3); } expr 372 Zend/zend_ini_parser.y | '~' expr { zend_ini_do_op('~', &$$, &$2, NULL); } expr 373 Zend/zend_ini_parser.y | '!' expr { zend_ini_do_op('!', &$$, &$2, NULL); } expr 374 Zend/zend_ini_parser.y | '(' expr ')' { $$ = $2; } expr 234 Zend/zend_language_parser.y %type <ast> expr optional_expr while_statement for_statement foreach_variable expr 420 Zend/zend_language_parser.y | T_WHILE '(' expr ')' while_statement expr 422 Zend/zend_language_parser.y | T_DO statement T_WHILE '(' expr ')' ';' expr 426 Zend/zend_language_parser.y | T_SWITCH '(' expr ')' switch_case_list expr 435 Zend/zend_language_parser.y | expr ';' { $$ = $1; } expr 437 Zend/zend_language_parser.y | T_FOREACH '(' expr T_AS foreach_variable ')' foreach_statement expr 439 Zend/zend_language_parser.y | T_FOREACH '(' expr T_AS foreach_variable T_DOUBLE_ARROW foreach_variable ')' expr 449 Zend/zend_language_parser.y | T_THROW expr ';' { $$ = zend_ast_create(ZEND_AST_THROW, $2); } expr 568 Zend/zend_language_parser.y | case_list T_CASE expr case_separator inner_statement_list expr 587 Zend/zend_language_parser.y T_IF '(' expr ')' statement expr 590 Zend/zend_language_parser.y | if_stmt_without_else T_ELSEIF '(' expr ')' statement expr 602 Zend/zend_language_parser.y T_IF '(' expr ')' ':' inner_statement_list expr 605 Zend/zend_language_parser.y | alt_if_stmt_without_else T_ELSEIF '(' expr ')' ':' inner_statement_list expr 633 Zend/zend_language_parser.y | optional_type is_reference is_variadic T_VARIABLE '=' expr expr 667 Zend/zend_language_parser.y expr { $$ = $1; } expr 668 Zend/zend_language_parser.y | T_ELLIPSIS expr { $$ = zend_ast_create(ZEND_AST_UNPACK, $2); } expr 689 Zend/zend_language_parser.y | T_VARIABLE '=' expr { $$ = zend_ast_create(ZEND_AST_STATIC, $1, $3); } expr 803 Zend/zend_language_parser.y | T_VARIABLE '=' expr backup_doc_comment expr 813 Zend/zend_language_parser.y identifier '=' expr { $$ = zend_ast_create(ZEND_AST_CONST_ELEM, $1, $3); } expr 817 Zend/zend_language_parser.y T_STRING '=' expr { $$ = zend_ast_create(ZEND_AST_CONST_ELEM, $1, $3); } expr 825 Zend/zend_language_parser.y expr { $$ = zend_ast_create(ZEND_AST_ECHO, $1); } expr 834 Zend/zend_language_parser.y non_empty_for_exprs ',' expr { $$ = zend_ast_list_add($1, $3); } expr 835 Zend/zend_language_parser.y | expr { $$ = zend_ast_create_list(1, ZEND_AST_EXPR_LIST, $1); } expr 856 Zend/zend_language_parser.y T_LIST '(' assignment_list ')' '=' expr expr 858 Zend/zend_language_parser.y | variable '=' expr expr 862 Zend/zend_language_parser.y | T_CLONE expr { $$ = zend_ast_create(ZEND_AST_CLONE, $2); } expr 863 Zend/zend_language_parser.y | variable T_PLUS_EQUAL expr expr 865 Zend/zend_language_parser.y | variable T_MINUS_EQUAL expr expr 867 Zend/zend_language_parser.y | variable T_MUL_EQUAL expr expr 869 Zend/zend_language_parser.y | variable T_POW_EQUAL expr expr 871 Zend/zend_language_parser.y | variable T_DIV_EQUAL expr expr 873 Zend/zend_language_parser.y | variable T_CONCAT_EQUAL expr expr 875 Zend/zend_language_parser.y | variable T_MOD_EQUAL expr expr 877 Zend/zend_language_parser.y | variable T_AND_EQUAL expr expr 879 Zend/zend_language_parser.y | variable T_OR_EQUAL expr expr 881 Zend/zend_language_parser.y | variable T_XOR_EQUAL expr expr 883 Zend/zend_language_parser.y | variable T_SL_EQUAL expr expr 885 Zend/zend_language_parser.y | variable T_SR_EQUAL expr expr 891 Zend/zend_language_parser.y | expr T_BOOLEAN_OR expr expr 893 Zend/zend_language_parser.y | expr T_BOOLEAN_AND expr expr 895 Zend/zend_language_parser.y | expr T_LOGICAL_OR expr expr 897 Zend/zend_language_parser.y | expr T_LOGICAL_AND expr expr 899 Zend/zend_language_parser.y | expr T_LOGICAL_XOR expr expr 901 Zend/zend_language_parser.y | expr '|' expr { $$ = zend_ast_create_binary_op(ZEND_BW_OR, $1, $3); } expr 902 Zend/zend_language_parser.y | expr '&' expr { $$ = zend_ast_create_binary_op(ZEND_BW_AND, $1, $3); } expr 903 Zend/zend_language_parser.y | expr '^' expr { $$ = zend_ast_create_binary_op(ZEND_BW_XOR, $1, $3); } expr 904 Zend/zend_language_parser.y | expr '.' expr { $$ = zend_ast_create_binary_op(ZEND_CONCAT, $1, $3); } expr 905 Zend/zend_language_parser.y | expr '+' expr { $$ = zend_ast_create_binary_op(ZEND_ADD, $1, $3); } expr 906 Zend/zend_language_parser.y | expr '-' expr { $$ = zend_ast_create_binary_op(ZEND_SUB, $1, $3); } expr 907 Zend/zend_language_parser.y | expr '*' expr { $$ = zend_ast_create_binary_op(ZEND_MUL, $1, $3); } expr 908 Zend/zend_language_parser.y | expr T_POW expr { $$ = zend_ast_create_binary_op(ZEND_POW, $1, $3); } expr 909 Zend/zend_language_parser.y | expr '/' expr { $$ = zend_ast_create_binary_op(ZEND_DIV, $1, $3); } expr 910 Zend/zend_language_parser.y | expr '%' expr { $$ = zend_ast_create_binary_op(ZEND_MOD, $1, $3); } expr 911 Zend/zend_language_parser.y | expr T_SL expr { $$ = zend_ast_create_binary_op(ZEND_SL, $1, $3); } expr 912 Zend/zend_language_parser.y | expr T_SR expr { $$ = zend_ast_create_binary_op(ZEND_SR, $1, $3); } expr 913 Zend/zend_language_parser.y | '+' expr %prec T_INC { $$ = zend_ast_create(ZEND_AST_UNARY_PLUS, $2); } expr 914 Zend/zend_language_parser.y | '-' expr %prec T_INC { $$ = zend_ast_create(ZEND_AST_UNARY_MINUS, $2); } expr 915 Zend/zend_language_parser.y | '!' expr { $$ = zend_ast_create_ex(ZEND_AST_UNARY_OP, ZEND_BOOL_NOT, $2); } expr 916 Zend/zend_language_parser.y | '~' expr { $$ = zend_ast_create_ex(ZEND_AST_UNARY_OP, ZEND_BW_NOT, $2); } expr 917 Zend/zend_language_parser.y | expr T_IS_IDENTICAL expr expr 919 Zend/zend_language_parser.y | expr T_IS_NOT_IDENTICAL expr expr 921 Zend/zend_language_parser.y | expr T_IS_EQUAL expr expr 923 Zend/zend_language_parser.y | expr T_IS_NOT_EQUAL expr expr 925 Zend/zend_language_parser.y | expr '<' expr expr 927 Zend/zend_language_parser.y | expr T_IS_SMALLER_OR_EQUAL expr expr 929 Zend/zend_language_parser.y | expr '>' expr expr 931 Zend/zend_language_parser.y | expr T_IS_GREATER_OR_EQUAL expr expr 933 Zend/zend_language_parser.y | expr T_SPACESHIP expr expr 935 Zend/zend_language_parser.y | expr T_INSTANCEOF class_name_reference expr 937 Zend/zend_language_parser.y | '(' expr ')' { $$ = $2; } expr 939 Zend/zend_language_parser.y | expr '?' expr ':' expr expr 941 Zend/zend_language_parser.y | expr '?' ':' expr expr 943 Zend/zend_language_parser.y | expr T_COALESCE expr expr 946 Zend/zend_language_parser.y | T_INT_CAST expr { $$ = zend_ast_create_cast(IS_LONG, $2); } expr 947 Zend/zend_language_parser.y | T_DOUBLE_CAST expr { $$ = zend_ast_create_cast(IS_DOUBLE, $2); } expr 948 Zend/zend_language_parser.y | T_STRING_CAST expr { $$ = zend_ast_create_cast(IS_STRING, $2); } expr 949 Zend/zend_language_parser.y | T_ARRAY_CAST expr { $$ = zend_ast_create_cast(IS_ARRAY, $2); } expr 950 Zend/zend_language_parser.y | T_OBJECT_CAST expr { $$ = zend_ast_create_cast(IS_OBJECT, $2); } expr 951 Zend/zend_language_parser.y | T_BOOL_CAST expr { $$ = zend_ast_create_cast(_IS_BOOL, $2); } expr 952 Zend/zend_language_parser.y | T_UNSET_CAST expr { $$ = zend_ast_create_cast(IS_NULL, $2); } expr 954 Zend/zend_language_parser.y | '@' expr { $$ = zend_ast_create(ZEND_AST_SILENCE, $2); } expr 957 Zend/zend_language_parser.y | T_PRINT expr { $$ = zend_ast_create(ZEND_AST_PRINT, $2); } expr 959 Zend/zend_language_parser.y | T_YIELD expr { $$ = zend_ast_create(ZEND_AST_YIELD, $2, NULL); } expr 960 Zend/zend_language_parser.y | T_YIELD expr T_DOUBLE_ARROW expr { $$ = zend_ast_create(ZEND_AST_YIELD, $4, $2); } expr 961 Zend/zend_language_parser.y | T_YIELD_FROM expr { $$ = zend_ast_create(ZEND_AST_YIELD_FROM, $2); } expr 1083 Zend/zend_language_parser.y expr: expr 1090 Zend/zend_language_parser.y | expr { $$ = $1; } expr 1099 Zend/zend_language_parser.y | '(' expr ')' { $$ = $2; } expr 1105 Zend/zend_language_parser.y | '(' expr ')' { $$ = $2; } expr 1116 Zend/zend_language_parser.y | dereferencable '{' expr '}' expr 1134 Zend/zend_language_parser.y | '$' '{' expr '}' { $$ = $3; } expr 1150 Zend/zend_language_parser.y | new_variable '{' expr '}' expr 1162 Zend/zend_language_parser.y | '{' expr '}' { $$ = $2; } expr 1168 Zend/zend_language_parser.y | '{' expr '}' { $$ = $2; } expr 1199 Zend/zend_language_parser.y expr T_DOUBLE_ARROW expr expr 1201 Zend/zend_language_parser.y | expr { $$ = zend_ast_create(ZEND_AST_ARRAY_ELEM, $1, NULL); } expr 1202 Zend/zend_language_parser.y | expr T_DOUBLE_ARROW '&' variable expr 1228 Zend/zend_language_parser.y | T_DOLLAR_OPEN_CURLY_BRACES expr '}' expr 1232 Zend/zend_language_parser.y | T_DOLLAR_OPEN_CURLY_BRACES T_STRING_VARNAME '[' expr ']' '}' expr 1247 Zend/zend_language_parser.y | T_EMPTY '(' expr ')' { $$ = zend_ast_create(ZEND_AST_EMPTY, $3); } expr 1248 Zend/zend_language_parser.y | T_INCLUDE expr expr 1250 Zend/zend_language_parser.y | T_INCLUDE_ONCE expr expr 1252 Zend/zend_language_parser.y | T_EVAL '(' expr ')' expr 1254 Zend/zend_language_parser.y | T_REQUIRE expr expr 1256 Zend/zend_language_parser.y | T_REQUIRE_ONCE expr expr 1267 Zend/zend_language_parser.y expr { $$ = zend_ast_create(ZEND_AST_ISSET, $1); } expr 398 Zend/zend_portability.h # define Z_DBG(expr) (expr) expr 400 Zend/zend_portability.h # define Z_DBG(expr) expr 5287 Zend/zend_vm_def.h zval *expr; expr 5291 Zend/zend_vm_def.h expr = GET_OP1_ZVAL_PTR(BP_VAR_R); expr 5300 Zend/zend_vm_def.h ZVAL_DEREF(expr); expr 5302 Zend/zend_vm_def.h if (Z_TYPE_P(expr) == IS_OBJECT && Z_OBJ_HT_P(expr)->cast_object) { expr 5303 Zend/zend_vm_def.h if (Z_OBJ_HT_P(expr)->cast_object(expr, result, IS_NULL) == SUCCESS) { expr 5312 Zend/zend_vm_def.h ZVAL_BOOL(result, zend_is_true(expr)); expr 5315 Zend/zend_vm_def.h ZVAL_LONG(result, zval_get_long(expr)); expr 5318 Zend/zend_vm_def.h ZVAL_DOUBLE(result, zval_get_double(expr)); expr 5321 Zend/zend_vm_def.h ZVAL_STR(result, zval_get_string(expr)); expr 5325 Zend/zend_vm_def.h ZVAL_DEREF(expr); expr 5328 Zend/zend_vm_def.h if (Z_TYPE_P(expr) == opline->extended_value) { expr 5329 Zend/zend_vm_def.h ZVAL_COPY_VALUE(result, expr); expr 5335 Zend/zend_vm_def.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 5343 Zend/zend_vm_def.h if (Z_TYPE_P(expr) != IS_OBJECT) { expr 5346 Zend/zend_vm_def.h if (Z_TYPE_P(expr) != IS_NULL) { expr 5347 Zend/zend_vm_def.h expr = zend_hash_index_add_new(Z_ARRVAL_P(result), 0, expr); expr 5349 Zend/zend_vm_def.h if (UNEXPECTED(Z_OPT_COPYABLE_P(expr))) { expr 5350 Zend/zend_vm_def.h zval_copy_ctor_func(expr); expr 5353 Zend/zend_vm_def.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 5357 Zend/zend_vm_def.h ZVAL_COPY_VALUE(result, expr); expr 5362 Zend/zend_vm_def.h if (Z_TYPE_P(expr) != IS_ARRAY) { expr 5364 Zend/zend_vm_def.h if (Z_TYPE_P(expr) != IS_NULL) { expr 5365 Zend/zend_vm_def.h expr = zend_hash_str_add_new(Z_OBJPROP_P(result), "scalar", sizeof("scalar")-1, expr); expr 5367 Zend/zend_vm_def.h if (UNEXPECTED(Z_OPT_COPYABLE_P(expr))) { expr 5368 Zend/zend_vm_def.h zval_copy_ctor_func(expr); expr 5371 Zend/zend_vm_def.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 5375 Zend/zend_vm_def.h ZVAL_COPY(result, expr); expr 6991 Zend/zend_vm_def.h zval *expr; expr 6995 Zend/zend_vm_def.h expr = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); expr 6998 Zend/zend_vm_def.h if (Z_TYPE_P(expr) == IS_OBJECT) { expr 7015 Zend/zend_vm_def.h result = ce && instanceof_function(Z_OBJCE_P(expr), ce); expr 7016 Zend/zend_vm_def.h } else if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_TYPE_P(expr) == IS_REFERENCE) { expr 7017 Zend/zend_vm_def.h expr = Z_REFVAL_P(expr); expr 7020 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(expr) == IS_UNDEF)) { expr 7021 Zend/zend_vm_def.h GET_OP1_UNDEF_CV(expr, BP_VAR_R); expr 3480 Zend/zend_vm_execute.h zval *expr; expr 3484 Zend/zend_vm_execute.h expr = EX_CONSTANT(opline->op1); expr 3493 Zend/zend_vm_execute.h ZVAL_DEREF(expr); expr 3495 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) == IS_OBJECT && Z_OBJ_HT_P(expr)->cast_object) { expr 3496 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(expr)->cast_object(expr, result, IS_NULL) == SUCCESS) { expr 3505 Zend/zend_vm_execute.h ZVAL_BOOL(result, zend_is_true(expr)); expr 3508 Zend/zend_vm_execute.h ZVAL_LONG(result, zval_get_long(expr)); expr 3511 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, zval_get_double(expr)); expr 3514 Zend/zend_vm_execute.h ZVAL_STR(result, zval_get_string(expr)); expr 3518 Zend/zend_vm_execute.h ZVAL_DEREF(expr); expr 3521 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) == opline->extended_value) { expr 3522 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(result, expr); expr 3528 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 3535 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_OBJECT) { expr 3538 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_NULL) { expr 3539 Zend/zend_vm_execute.h expr = zend_hash_index_add_new(Z_ARRVAL_P(result), 0, expr); expr 3541 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OPT_COPYABLE_P(expr))) { expr 3542 Zend/zend_vm_execute.h zval_copy_ctor_func(expr); expr 3545 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 3549 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(result, expr); expr 3554 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_ARRAY) { expr 3556 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_NULL) { expr 3557 Zend/zend_vm_execute.h expr = zend_hash_str_add_new(Z_OBJPROP_P(result), "scalar", sizeof("scalar")-1, expr); expr 3559 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OPT_COPYABLE_P(expr))) { expr 3560 Zend/zend_vm_execute.h zval_copy_ctor_func(expr); expr 3563 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 3567 Zend/zend_vm_execute.h ZVAL_COPY(result, expr); expr 12012 Zend/zend_vm_execute.h zval *expr; expr 12016 Zend/zend_vm_execute.h expr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); expr 12025 Zend/zend_vm_execute.h ZVAL_DEREF(expr); expr 12027 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) == IS_OBJECT && Z_OBJ_HT_P(expr)->cast_object) { expr 12028 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(expr)->cast_object(expr, result, IS_NULL) == SUCCESS) { expr 12037 Zend/zend_vm_execute.h ZVAL_BOOL(result, zend_is_true(expr)); expr 12040 Zend/zend_vm_execute.h ZVAL_LONG(result, zval_get_long(expr)); expr 12043 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, zval_get_double(expr)); expr 12046 Zend/zend_vm_execute.h ZVAL_STR(result, zval_get_string(expr)); expr 12050 Zend/zend_vm_execute.h ZVAL_DEREF(expr); expr 12053 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) == opline->extended_value) { expr 12054 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(result, expr); expr 12060 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 12067 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_OBJECT) { expr 12070 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_NULL) { expr 12071 Zend/zend_vm_execute.h expr = zend_hash_index_add_new(Z_ARRVAL_P(result), 0, expr); expr 12073 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OPT_COPYABLE_P(expr))) { expr 12074 Zend/zend_vm_execute.h zval_copy_ctor_func(expr); expr 12077 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 12081 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(result, expr); expr 12086 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_ARRAY) { expr 12088 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_NULL) { expr 12089 Zend/zend_vm_execute.h expr = zend_hash_str_add_new(Z_OBJPROP_P(result), "scalar", sizeof("scalar")-1, expr); expr 12091 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OPT_COPYABLE_P(expr))) { expr 12092 Zend/zend_vm_execute.h zval_copy_ctor_func(expr); expr 12095 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 12099 Zend/zend_vm_execute.h ZVAL_COPY(result, expr); expr 15458 Zend/zend_vm_execute.h zval *expr; expr 15462 Zend/zend_vm_execute.h expr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); expr 15471 Zend/zend_vm_execute.h ZVAL_DEREF(expr); expr 15473 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) == IS_OBJECT && Z_OBJ_HT_P(expr)->cast_object) { expr 15474 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(expr)->cast_object(expr, result, IS_NULL) == SUCCESS) { expr 15483 Zend/zend_vm_execute.h ZVAL_BOOL(result, zend_is_true(expr)); expr 15486 Zend/zend_vm_execute.h ZVAL_LONG(result, zval_get_long(expr)); expr 15489 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, zval_get_double(expr)); expr 15492 Zend/zend_vm_execute.h ZVAL_STR(result, zval_get_string(expr)); expr 15496 Zend/zend_vm_execute.h ZVAL_DEREF(expr); expr 15499 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) == opline->extended_value) { expr 15500 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(result, expr); expr 15506 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 15514 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_OBJECT) { expr 15517 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_NULL) { expr 15518 Zend/zend_vm_execute.h expr = zend_hash_index_add_new(Z_ARRVAL_P(result), 0, expr); expr 15520 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OPT_COPYABLE_P(expr))) { expr 15521 Zend/zend_vm_execute.h zval_copy_ctor_func(expr); expr 15524 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 15528 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(result, expr); expr 15533 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_ARRAY) { expr 15535 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_NULL) { expr 15536 Zend/zend_vm_execute.h expr = zend_hash_str_add_new(Z_OBJPROP_P(result), "scalar", sizeof("scalar")-1, expr); expr 15538 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OPT_COPYABLE_P(expr))) { expr 15539 Zend/zend_vm_execute.h zval_copy_ctor_func(expr); expr 15542 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 15546 Zend/zend_vm_execute.h ZVAL_COPY(result, expr); expr 29051 Zend/zend_vm_execute.h zval *expr; expr 29055 Zend/zend_vm_execute.h expr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); expr 29064 Zend/zend_vm_execute.h ZVAL_DEREF(expr); expr 29066 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) == IS_OBJECT && Z_OBJ_HT_P(expr)->cast_object) { expr 29067 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(expr)->cast_object(expr, result, IS_NULL) == SUCCESS) { expr 29076 Zend/zend_vm_execute.h ZVAL_BOOL(result, zend_is_true(expr)); expr 29079 Zend/zend_vm_execute.h ZVAL_LONG(result, zval_get_long(expr)); expr 29082 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, zval_get_double(expr)); expr 29085 Zend/zend_vm_execute.h ZVAL_STR(result, zval_get_string(expr)); expr 29089 Zend/zend_vm_execute.h ZVAL_DEREF(expr); expr 29092 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) == opline->extended_value) { expr 29093 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(result, expr); expr 29099 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 29106 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_OBJECT) { expr 29109 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_NULL) { expr 29110 Zend/zend_vm_execute.h expr = zend_hash_index_add_new(Z_ARRVAL_P(result), 0, expr); expr 29112 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OPT_COPYABLE_P(expr))) { expr 29113 Zend/zend_vm_execute.h zval_copy_ctor_func(expr); expr 29116 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 29120 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(result, expr); expr 29125 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_ARRAY) { expr 29127 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) != IS_NULL) { expr 29128 Zend/zend_vm_execute.h expr = zend_hash_str_add_new(Z_OBJPROP_P(result), "scalar", sizeof("scalar")-1, expr); expr 29130 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OPT_COPYABLE_P(expr))) { expr 29131 Zend/zend_vm_execute.h zval_copy_ctor_func(expr); expr 29134 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(expr)) Z_ADDREF_P(expr); expr 29138 Zend/zend_vm_execute.h ZVAL_COPY(result, expr); expr 32760 Zend/zend_vm_execute.h zval *expr; expr 32764 Zend/zend_vm_execute.h expr = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); expr 32767 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) == IS_OBJECT) { expr 32784 Zend/zend_vm_execute.h result = ce && instanceof_function(Z_OBJCE_P(expr), ce); expr 32785 Zend/zend_vm_execute.h } else if ((IS_CV & (IS_VAR|IS_CV)) && Z_TYPE_P(expr) == IS_REFERENCE) { expr 32786 Zend/zend_vm_execute.h expr = Z_REFVAL_P(expr); expr 32789 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(expr) == IS_UNDEF)) { expr 32790 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(expr, BP_VAR_R); expr 33729 Zend/zend_vm_execute.h zval *expr; expr 33733 Zend/zend_vm_execute.h expr = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); expr 33736 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) == IS_OBJECT) { expr 33753 Zend/zend_vm_execute.h result = ce && instanceof_function(Z_OBJCE_P(expr), ce); expr 33754 Zend/zend_vm_execute.h } else if ((IS_CV & (IS_VAR|IS_CV)) && Z_TYPE_P(expr) == IS_REFERENCE) { expr 33755 Zend/zend_vm_execute.h expr = Z_REFVAL_P(expr); expr 33758 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(expr) == IS_UNDEF)) { expr 33759 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(expr, BP_VAR_R); expr 42390 Zend/zend_vm_execute.h zval *expr; expr 42394 Zend/zend_vm_execute.h expr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); expr 42397 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) == IS_OBJECT) { expr 42414 Zend/zend_vm_execute.h result = ce && instanceof_function(Z_OBJCE_P(expr), ce); expr 42415 Zend/zend_vm_execute.h } else if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_TYPE_P(expr) == IS_REFERENCE) { expr 42416 Zend/zend_vm_execute.h expr = Z_REFVAL_P(expr); expr 42419 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(expr) == IS_UNDEF)) { expr 42420 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(expr, BP_VAR_R); expr 42801 Zend/zend_vm_execute.h zval *expr; expr 42805 Zend/zend_vm_execute.h expr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); expr 42808 Zend/zend_vm_execute.h if (Z_TYPE_P(expr) == IS_OBJECT) { expr 42825 Zend/zend_vm_execute.h result = ce && instanceof_function(Z_OBJCE_P(expr), ce); expr 42826 Zend/zend_vm_execute.h } else if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_TYPE_P(expr) == IS_REFERENCE) { expr 42827 Zend/zend_vm_execute.h expr = Z_REFVAL_P(expr); expr 42830 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(expr) == IS_UNDEF)) { expr 42831 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(expr, BP_VAR_R); expr 50 ext/dom/xpath.c ZEND_ARG_INFO(0, expr) expr 56 ext/dom/xpath.c ZEND_ARG_INFO(0, expr) expr 358 ext/dom/xpath.c char *expr; expr 363 ext/dom/xpath.c if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "Os|O!b", &id, dom_xpath_class_entry, &expr, &expr_len, &context, dom_node_class_entry, ®ister_node_ns) == FAILURE) { expr 410 ext/dom/xpath.c xpathobjp = xmlXPathEvalExpression((xmlChar *) expr, ctxp); expr 3971 ext/mbstring/oniguruma/regcomp.c OptExactInfo expr; /* prec read (?=...) */ expr 4442 ext/mbstring/oniguruma/regcomp.c copy_mml(&(opt->expr.mmd), mmd); expr 4453 ext/mbstring/oniguruma/regcomp.c clear_opt_exact_info(&opt->expr); expr 4502 ext/mbstring/oniguruma/regcomp.c if (to->expr.len > 0) { expr 4504 ext/mbstring/oniguruma/regcomp.c if (to->expr.len > (int )add->len.max) expr 4505 ext/mbstring/oniguruma/regcomp.c to->expr.len = add->len.max; expr 4507 ext/mbstring/oniguruma/regcomp.c if (to->expr.mmd.max == 0) expr 4508 ext/mbstring/oniguruma/regcomp.c select_opt_exact_info(enc, &to->exb, &to->expr); expr 4510 ext/mbstring/oniguruma/regcomp.c select_opt_exact_info(enc, &to->exm, &to->expr); expr 4513 ext/mbstring/oniguruma/regcomp.c else if (add->expr.len > 0) { expr 4514 ext/mbstring/oniguruma/regcomp.c copy_opt_exact_info(&to->expr, &add->expr); expr 4528 ext/mbstring/oniguruma/regcomp.c alt_merge_opt_exact_info(&to->expr, &add->expr, env); expr 4709 ext/mbstring/oniguruma/regcomp.c copy_opt_exact_info(&opt->expr, &nopt.exb); expr 4711 ext/mbstring/oniguruma/regcomp.c copy_opt_exact_info(&opt->expr, &nopt.exm); expr 4713 ext/mbstring/oniguruma/regcomp.c opt->expr.reach_end = 0; expr 41 ext/pcre/pcrelib/sljit/sljitLir.c #define FAIL_IF(expr) \ expr 43 ext/pcre/pcrelib/sljit/sljitLir.c if (SLJIT_UNLIKELY(expr)) \ expr 47 ext/pcre/pcrelib/sljit/sljitLir.c #define PTR_FAIL_IF(expr) \ expr 49 ext/pcre/pcrelib/sljit/sljitLir.c if (SLJIT_UNLIKELY(expr)) \ expr 53111 ext/sqlite3/libsqlite/sqlite3.c #define IfNotOmitAV(expr) (expr) expr 53113 ext/sqlite3/libsqlite/sqlite3.c #define IfNotOmitAV(expr) 0 expr 5200 ext/standard/basic_functions.c zval *expr; expr 5206 ext/standard/basic_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "z|b", &expr, &i) == FAILURE) { expr 5209 ext/standard/basic_functions.c convert_to_string_ex(expr); expr 5221 ext/standard/basic_functions.c if (highlight_string(expr, &syntax_highlighter_ini, hicompiled_string_description) == FAILURE) { expr 85 main/php.h #define assert(expr) ((void) (0)) expr 802 sapi/phpdbg/phpdbg_bp.c static inline void phpdbg_create_conditional_break(phpdbg_breakcond_t *brake, const phpdbg_param_t *param, const char *expr, size_t expr_len, zend_ulong hash) /* {{{ */ expr 823 sapi/phpdbg/phpdbg_bp.c new_break.code = estrndup(expr, expr_len); expr 828 sapi/phpdbg/phpdbg_bp.c memcpy(Z_STRVAL(pv) + sizeof("return ") - 1, expr, expr_len); expr 845 sapi/phpdbg/phpdbg_bp.c phpdbg_error("compile", "expression=\"%s\"", "Failed to compile code for expression %s", expr); expr 853 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_expression(const char *expr, size_t expr_len) /* {{{ */ expr 855 sapi/phpdbg/phpdbg_bp.c zend_ulong expr_hash = zend_inline_hash_func(expr, expr_len); expr 860 sapi/phpdbg/phpdbg_bp.c &new_break, NULL, expr, expr_len, expr_hash); expr 862 sapi/phpdbg/phpdbg_bp.c phpdbg_error("breakpoint", "type=\"exists\" expression=\"%s\"", "Conditional break %s exists", expr);