/PHP-8.0/Zend/ |
H A D | zend_type_info.h | 25 #define MAY_BE_NULL (1 << IS_NULL) macro 35 #define MAY_BE_ANY (MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE… 47 #define MAY_BE_ARRAY_OF_NULL (MAY_BE_NULL << MAY_BE_ARRAY_SHIFT)
|
H A D | zend_closures_arginfo.h | 10 ZEND_ARG_TYPE_MASK(0, newScope, MAY_BE_OBJECT|MAY_BE_STRING|MAY_BE_NULL, "\"static\"") 15 ZEND_ARG_TYPE_MASK(0, newScope, MAY_BE_OBJECT|MAY_BE_STRING|MAY_BE_NULL, "\"static\"")
|
/PHP-8.0/ext/opcache/Optimizer/ |
H A D | zend_func_info.c | 198 F0("passthru", MAY_BE_NULL | MAY_BE_FALSE), 259 F1("var_export", MAY_BE_NULL | MAY_BE_STRING), 261 F0("register_shutdown_function", MAY_BE_NULL | MAY_BE_FALSE), 399 F1("stream_bucket_make_writeable", MAY_BE_NULL | MAY_BE_OBJECT), 445 F1("mysqli_connect_error", MAY_BE_NULL | MAY_BE_STRING), 450 F1("mysqli_get_charset", MAY_BE_NULL | MAY_BE_OBJECT), 472 F1("mysqli_info", MAY_BE_NULL | MAY_BE_STRING), 497 F1("curl_strerror", MAY_BE_NULL | MAY_BE_STRING), 696 F1("pg_fetch_result", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_STRING), 803 F0("imagecolorset", MAY_BE_NULL | MAY_BE_FALSE), [all …]
|
H A D | zend_inference.c | 1830 tmp |= MAY_BE_NULL; in zend_array_element_type() 1857 tmp |= MAY_BE_NULL; in zend_array_element_type() 1861 tmp |= MAY_BE_NULL; in zend_array_element_type() 1868 tmp |= MAY_BE_NULL; in zend_array_element_type() 2375 tmp |= MAY_BE_NULL; in _zend_update_type_info() 2396 tmp = MAY_BE_NULL; in _zend_update_type_info() 2725 tmp |= MAY_BE_NULL; in _zend_update_type_info() 2787 tmp |= MAY_BE_NULL; in _zend_update_type_info() 2811 tmp |= MAY_BE_NULL; in _zend_update_type_info() 3323 tmp |= MAY_BE_NULL; in _zend_update_type_info() [all …]
|
H A D | escape_analysis.c | 219 if (OP1_INFO() & (MAY_BE_UNDEF | MAY_BE_NULL | MAY_BE_FALSE)) { in is_allocation_def()
|
H A D | zend_ssa.c | 168 if (type_mask & MAY_BE_NULL) { in pi_type_mask() 273 pi_not_type_mask(pi, MAY_BE_NULL); in place_essa_pis() 281 pi_not_type_mask(pi, MAY_BE_NULL); in place_essa_pis()
|
/PHP-8.0/ext/tidy/ |
H A D | tidy_arginfo.h | 6 ZEND_ARG_TYPE_MASK(0, config, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null") 20 ZEND_ARG_TYPE_MASK(0, config, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null") 31 ZEND_ARG_TYPE_MASK(0, config, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null") 37 ZEND_ARG_TYPE_MASK(0, config, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null") 93 ZEND_ARG_TYPE_MASK(0, config, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null") 107 ZEND_ARG_TYPE_MASK(0, config, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null") 114 ZEND_ARG_TYPE_MASK(0, config, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null")
|
/PHP-8.0/ext/pcre/ |
H A D | php_pcre_arginfo.h | 14 …IN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_preg_replace, 0, 3, MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_NULL) 24 …TH_RETURN_TYPE_MASK_EX(arginfo_preg_replace_callback, 0, 3, MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_NULL) 33 …URN_TYPE_MASK_EX(arginfo_preg_replace_callback_array, 0, 2, MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_NULL)
|
/PHP-8.0/ext/filter/ |
H A D | filter_arginfo.h | 22 …G_WITH_RETURN_TYPE_MASK_EX(arginfo_filter_input_array, 0, 1, MAY_BE_ARRAY|MAY_BE_FALSE|MAY_BE_NULL) 28 …ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_filter_var_array, 0, 1, MAY_BE_ARRAY|MAY_BE_FALSE|MAY_BE_NULL)
|
/PHP-8.0/ext/opcache/tests/opt/ |
H A D | inference_005.phpt | 2 Type inference 005: Use MAY_BE_NULL result (insted of empty) for ASSIGN_DIM with invalid arguments
|
/PHP-8.0/ext/zend_test/ |
H A D | test_arginfo.h | 37 …_TYPE_MASK_EX(arginfo_zend_string_or_object_or_null, 0, 1, MAY_BE_OBJECT|MAY_BE_STRING|MAY_BE_NULL) 38 ZEND_ARG_TYPE_MASK(0, param, MAY_BE_OBJECT|MAY_BE_STRING|MAY_BE_NULL, NULL) 45 …BJ_TYPE_MASK_EX(arginfo_zend_string_or_stdclass_or_null, 0, 1, stdClass, MAY_BE_STRING|MAY_BE_NULL)
|
/PHP-8.0/ext/mbstring/ |
H A D | mbstring_arginfo.h | 19 ZEND_ARG_TYPE_MASK(0, encoding, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null") 23 ZEND_ARG_TYPE_MASK(0, substitute_character, MAY_BE_STRING|MAY_BE_LONG|MAY_BE_NULL, "null") 105 ZEND_ARG_TYPE_MASK(0, from_encoding, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null") 123 ZEND_ARG_TYPE_MASK(0, encodings, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null") 185 ZEND_ARG_TYPE_MASK(0, value, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null") 220 …ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mb_ereg_replace, 0, 3, MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL) 233 …RETURN_TYPE_MASK_EX(arginfo_mb_ereg_replace_callback, 0, 3, MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL)
|
/PHP-8.0/ext/intl/dateformat/ |
H A D | dateformat_arginfo.h | 18 ZEND_ARG_OBJ_TYPE_MASK(0, calendar, IntlCalendar, MAY_BE_LONG|MAY_BE_NULL, "null") 30 ZEND_ARG_OBJ_TYPE_MASK(0, calendar, IntlCalendar, MAY_BE_LONG|MAY_BE_NULL, NULL)
|
/PHP-8.0/ext/com_dotnet/ |
H A D | com_extension_arginfo.h | 95 ZEND_ARG_TYPE_MASK(0, sink_interface, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null") 121 ZEND_ARG_TYPE_MASK(0, server_name, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null")
|
/PHP-8.0/ext/xsl/ |
H A D | php_xsl_arginfo.h | 39 ZEND_ARG_TYPE_MASK(0, functions, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null")
|
/PHP-8.0/ext/dba/ |
H A D | dba_arginfo.h | 29 ZEND_ARG_TYPE_MASK(0, key, MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL, NULL)
|
/PHP-8.0/ext/soap/ |
H A D | soap_arginfo.h | 22 ZEND_ARG_TYPE_MASK(0, actor, MAY_BE_STRING|MAY_BE_LONG|MAY_BE_NULL, "null") 26 ZEND_ARG_TYPE_MASK(0, code, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, NULL)
|
/PHP-8.0/ext/intl/ |
H A D | php_intl_arginfo.h | 284 ZEND_ARG_OBJ_TYPE_MASK(0, calendar, IntlCalendar, MAY_BE_LONG|MAY_BE_NULL, "null") 298 ZEND_ARG_OBJ_TYPE_MASK(0, calendar, IntlCalendar, MAY_BE_LONG|MAY_BE_NULL, NULL) 305 …OBJ_TYPE_MASK_EX(arginfo_datefmt_get_calendar_object, 0, 1, IntlCalendar, MAY_BE_FALSE|MAY_BE_NULL) 457 …N_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_grapheme_strlen, 0, 1, MAY_BE_LONG|MAY_BE_FALSE|MAY_BE_NULL) 518 …_WITH_RETURN_TYPE_MASK_EX(arginfo_locale_get_keywords, 0, 1, MAY_BE_ARRAY|MAY_BE_FALSE|MAY_BE_NULL)
|
/PHP-8.0/ext/standard/ |
H A D | basic_functions_arginfo.h | 130 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_key, 0, 1, MAY_BE_LONG|MAY_BE_STRING|MAY_BE_NULL) 232 …_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_array_key_first, 0, 1, MAY_BE_LONG|MAY_BE_STRING|MAY_BE_NULL) 246 ZEND_ARG_TYPE_MASK(0, column_key, MAY_BE_LONG|MAY_BE_STRING|MAY_BE_NULL, NULL) 247 ZEND_ARG_TYPE_MASK(0, index_key, MAY_BE_LONG|MAY_BE_STRING|MAY_BE_NULL, "null") 796 ZEND_ARG_OBJ_TYPE_MASK(0, description, Throwable, MAY_BE_STRING|MAY_BE_NULL, "null") 937 ZEND_ARG_TYPE_MASK(0, length, MAY_BE_ARRAY|MAY_BE_LONG|MAY_BE_NULL, "null") 1005 ZEND_ARG_TYPE_MASK(0, allowed_tags, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null") 1056 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_sscanf, 0, 2, MAY_BE_ARRAY|MAY_BE_LONG|MAY_BE_NULL) 1163 …EGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_shell_exec, 0, 1, MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL) 1755 ZEND_ARG_TYPE_MASK(0, algo, MAY_BE_STRING|MAY_BE_LONG|MAY_BE_NULL, NULL) [all …]
|
/PHP-8.0/ext/opcache/jit/ |
H A D | zend_jit_x86.dasc | 4204 op1_info |= MAY_BE_NULL; 6524 uint32_t var_info = MAY_BE_NULL; 6756 var_info = MAY_BE_NULL; 8180 op1_info |= MAY_BE_NULL; 8181 op2_info |= MAY_BE_NULL; 8215 op1_info |= MAY_BE_NULL; 8235 op2_info |= MAY_BE_NULL; 10597 func_info |= MAY_BE_NULL; 10749 op1_info |= MAY_BE_NULL; 11244 if (opline->extended_value & MAY_BE_NULL) { [all …]
|
/PHP-8.0/ext/spl/ |
H A D | spl_observer_arginfo.h | 97 ZEND_ARG_TYPE_MASK(0, info, MAY_BE_STRING|MAY_BE_LONG|MAY_BE_NULL, "null")
|
/PHP-8.0/ext/pgsql/ |
H A D | pgsql_arginfo.h | 126 …ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_pg_fetch_result, 0, 2, MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL) 343 …TH_RETURN_TYPE_MASK_EX(arginfo_pg_result_error_field, 0, 2, MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL)
|
/PHP-8.0/ext/mysqli/ |
H A D | mysqli_arginfo.h | 102 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_fetch_array, 0, 1, MAY_BE_ARRAY|MAY_BE_NULL|… 107 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_fetch_assoc, 0, 1, MAY_BE_ARRAY|MAY_BE_NULL|… 111 …WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_fetch_object, 0, 1, MAY_BE_OBJECT|MAY_BE_NULL|MAY_BE_FALSE)
|
/PHP-8.0/ext/odbc/ |
H A D | odbc_arginfo.h | 67 …EGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_odbc_result, 0, 2, MAY_BE_STRING|MAY_BE_BOOL|MAY_BE_NULL)
|
/PHP-8.0/ext/zip/ |
H A D | php_zip_arginfo.h | 178 ZEND_ARG_TYPE_MASK(0, files, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, "null")
|