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, &register_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);