VERSION REFERENCE · Prerelease
PHP 8.6 reference
Function availability and migration landmarks for PHP 8.6.
Release status from php.net, checked 22 October 2026. All PHP releases → PHP 8.6 is prerelease. Compatibility is provisional; no 8.6 execution validation is claimed.
Lessons run PHP 8.5.10 in the browser. Linked articles use PHP 8.5 examples, not version-specific execution tests. Required extensions and changes to parameters, return types and behavior must also be checked in the manual.
Supported branches · Historical branches · PHP 8.6 release schedule
PHP version compatibility
Browse PHP 5.6, each PHP 7 release, and PHP 8.0–8.6. Historical versions are for maintenance and migration research.
| Function | PHP 8.6 | Introduced | Deprecated | Removed | Source |
|---|---|---|---|---|---|
| abs() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| acos() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| acosh() | Prerelease — review pending | 4.1.0 | Not recorded | Not recorded | PHP manual |
| addcslashes() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| addslashes() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_all() | Prerelease — review pending | 8.4.0 | Not recorded | Not recorded | PHP manual |
| array_any() | Prerelease — review pending | 8.4.0 | Not recorded | Not recorded | PHP manual |
| array_change_key_case() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| array_chunk() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| array_column() | Prerelease — review pending | 5.5.0 | Not recorded | Not recorded | PHP manual |
| array_combine() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| array_count_values() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_diff() | Prerelease — review pending | 4.0.1 | Not recorded | Not recorded | PHP manual |
| array_diff_assoc() | Prerelease — review pending | 4.3.0 | Not recorded | Not recorded | PHP manual |
| array_diff_key() | Prerelease — review pending | 5.1.0 | Not recorded | Not recorded | PHP manual |
| array_diff_uassoc() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| array_diff_ukey() | Prerelease — review pending | 5.1.0 | Not recorded | Not recorded | PHP manual |
| array_fill() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| array_fill_keys() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| array_filter() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| array_find() | Prerelease — review pending | 8.4.0 | Not recorded | Not recorded | PHP manual |
| array_find_key() | Prerelease — review pending | 8.4.0 | Not recorded | Not recorded | PHP manual |
array_first() | Prerelease — review pending | 8.5 | Not recorded | Not recorded | PHP manual |
| array_flip() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_intersect() | Prerelease — review pending | 4.0.1 | Not recorded | Not recorded | PHP manual |
| array_intersect_assoc() | Prerelease — review pending | 4.3.0 | Not recorded | Not recorded | PHP manual |
| array_intersect_key() | Prerelease — review pending | 5.1.0 | Not recorded | Not recorded | PHP manual |
| array_intersect_uassoc() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| array_intersect_ukey() | Prerelease — review pending | 5.1.0 | Not recorded | Not recorded | PHP manual |
| array_is_list() | Prerelease — review pending | 8.1.0 | Not recorded | Not recorded | PHP manual |
| array_key_exists() | Prerelease — review pending | 4.0.7 | Not recorded | Not recorded | PHP manual |
| array_key_first() | Prerelease — review pending | 7.3.0 | Not recorded | Not recorded | PHP manual |
| array_key_last() | Prerelease — review pending | 7.3.0 | Not recorded | Not recorded | PHP manual |
| array_keys() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
array_last() | Prerelease — review pending | 8.5 | Not recorded | Not recorded | PHP manual |
| array_map() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| array_merge() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_merge_recursive() | Prerelease — review pending | 4.0.1 | Not recorded | Not recorded | PHP manual |
| array_multisort() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_pad() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_pop() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_product() | Prerelease — review pending | 5.1.0 | Not recorded | Not recorded | PHP manual |
| array_push() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_reduce() | Prerelease — review pending | 4.0.5 | Not recorded | Not recorded | PHP manual |
| array_replace() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| array_replace_recursive() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| array_reverse() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_search() | Prerelease — review pending | 4.0.5 | Not recorded | Not recorded | PHP manual |
| array_shift() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_slice() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_splice() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_sum() | Prerelease — review pending | 4.0.4 | Not recorded | Not recorded | PHP manual |
| array_udiff() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| array_udiff_assoc() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| array_udiff_uassoc() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| array_uintersect() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| array_uintersect_assoc() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| array_uintersect_uassoc() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| array_unique() | Prerelease — review pending | 4.0.1 | Not recorded | Not recorded | PHP manual |
| array_unshift() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_values() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_walk() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| array_walk_recursive() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| arsort() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| asin() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| asinh() | Prerelease — review pending | 4.1.0 | Not recorded | Not recorded | PHP manual |
| asort() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| atan() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| atan2() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| atanh() | Prerelease — review pending | 4.1.0 | Not recorded | Not recorded | PHP manual |
| base_convert() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| bin2hex() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| bindec() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| boolval() | Prerelease — review pending | 5.5.0 | Not recorded | Not recorded | PHP manual |
| ceil() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| checkdate() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| chop() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| chr() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| chunk_split() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| compact() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| convert_uudecode() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| convert_uuencode() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| cos() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| cosh() | Prerelease — review pending | 4.1.0 | Not recorded | Not recorded | PHP manual |
| count() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| count_chars() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| crc32() | Prerelease — review pending | 4.0.1 | Not recorded | Not recorded | PHP manual |
create_function() | Removed | 4.0.1 | 7.2 | 8.0 | PHP manual |
| crypt() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| ctype_alnum() | Prerelease — review pending | 4.0.4 | Not recorded | Not recorded | PHP manual |
| ctype_alpha() | Prerelease — review pending | 4.0.4 | Not recorded | Not recorded | PHP manual |
| ctype_cntrl() | Prerelease — review pending | 4.0.4 | Not recorded | Not recorded | PHP manual |
| ctype_digit() | Prerelease — review pending | 4.0.4 | Not recorded | Not recorded | PHP manual |
| ctype_graph() | Prerelease — review pending | 4.0.4 | Not recorded | Not recorded | PHP manual |
| ctype_lower() | Prerelease — review pending | 4.0.4 | Not recorded | Not recorded | PHP manual |
| ctype_print() | Prerelease — review pending | 4.0.4 | Not recorded | Not recorded | PHP manual |
| ctype_punct() | Prerelease — review pending | 4.0.4 | Not recorded | Not recorded | PHP manual |
| ctype_space() | Prerelease — review pending | 4.0.4 | Not recorded | Not recorded | PHP manual |
| ctype_upper() | Prerelease — review pending | 4.0.4 | Not recorded | Not recorded | PHP manual |
| ctype_xdigit() | Prerelease — review pending | 4.0.4 | Not recorded | Not recorded | PHP manual |
| current() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| date() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| date_add() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| date_create() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| date_create_from_format() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| date_create_immutable() | Prerelease — review pending | 5.5.0 | Not recorded | Not recorded | PHP manual |
| date_create_immutable_from_format() | Prerelease — review pending | 5.5.0 | Not recorded | Not recorded | PHP manual |
| date_date_set() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| date_diff() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| date_format() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| date_get_last_errors() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| date_interval_create_from_date_string() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| date_interval_format() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| date_isodate_set() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| date_modify() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| date_offset_get() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| date_parse() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| date_parse_from_format() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| date_sub() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| date_sun_info() | Prerelease — review pending | 5.1.2 | Not recorded | Not recorded | PHP manual |
| date_time_set() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| date_timestamp_get() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| date_timestamp_set() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| date_timezone_get() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| date_timezone_set() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| decbin() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| dechex() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| decoct() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| deg2rad() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| doubleval() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
each() | Removed | 4.0 | 7.2 | 8.0 | PHP manual |
| end() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| exp() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| explode() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| expm1() | Prerelease — review pending | 4.1.0 | Not recorded | Not recorded | PHP manual |
| extract() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| fdiv() | Prerelease — review pending | 8.0 | Not recorded | Not recorded | PHP manual |
| filter_has_var() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| filter_id() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| filter_list() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| filter_var() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| filter_var_array() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| floatval() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| floor() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| fmod() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| fpow() | Prerelease — review pending | 8.4.0 | Not recorded | Not recorded | PHP manual |
| fprintf() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| get_debug_type() | Prerelease — review pending | 8.0 | Not recorded | Not recorded | PHP manual |
| get_html_translation_table() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| gettype() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| gmdate() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| gmmktime() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
gmstrftime() | Deprecated | 4.0 | 8.1 | Not recorded | PHP manual |
| hash() | Prerelease — review pending | 5.1.2 | Not recorded | Not recorded | PHP manual |
| hash_copy() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| hash_equals() | Prerelease — review pending | 5.6.0 | Not recorded | Not recorded | PHP manual |
| hash_final() | Prerelease — review pending | 5.1.2 | Not recorded | Not recorded | PHP manual |
| hash_hkdf() | Prerelease — review pending | 7.1.2 | Not recorded | Not recorded | PHP manual |
| hash_hmac() | Prerelease — review pending | 5.1.2 | Not recorded | Not recorded | PHP manual |
| hash_init() | Prerelease — review pending | 5.1.2 | Not recorded | Not recorded | PHP manual |
| hash_pbkdf2() | Prerelease — review pending | 5.5.0 | Not recorded | Not recorded | PHP manual |
| hash_update() | Prerelease — review pending | 5.1.2 | Not recorded | Not recorded | PHP manual |
| hebrev() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| hex2bin() | Prerelease — review pending | 5.4.0 | Not recorded | Not recorded | PHP manual |
| hexdec() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| html_entity_decode() | Prerelease — review pending | 4.3.0 | Not recorded | Not recorded | PHP manual |
| htmlentities() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| htmlspecialchars() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| htmlspecialchars_decode() | Prerelease — review pending | 5.1.0 | Not recorded | Not recorded | PHP manual |
| hypot() | Prerelease — review pending | 4.1.0 | Not recorded | Not recorded | PHP manual |
| idate() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| implode() | Removed | 4.0 | Not recorded | 8.0.0 | PHP manual |
| in_array() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| intdiv() | Prerelease — review pending | 7.0 | Not recorded | Not recorded | PHP manual |
| intval() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| is_array() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| is_bool() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| is_callable() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| is_countable() | Prerelease — review pending | 7.3.0 | Not recorded | Not recorded | PHP manual |
| is_double() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| is_finite() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| is_float() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| is_infinite() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| is_int() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| is_integer() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| is_iterable() | Prerelease — review pending | 7.1.0 | Not recorded | Not recorded | PHP manual |
| is_long() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| is_nan() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| is_null() | Prerelease — review pending | 4.0.4 | Not recorded | Not recorded | PHP manual |
| is_numeric() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| is_object() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| is_scalar() | Prerelease — review pending | 4.0.5 | Not recorded | Not recorded | PHP manual |
| is_string() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| join() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| json_decode() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| json_encode() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| json_last_error() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| json_last_error_msg() | Prerelease — review pending | 5.5.0 | Not recorded | Not recorded | PHP manual |
| json_validate() | Prerelease — review pending | 8.3.0 | Not recorded | Not recorded | PHP manual |
| key() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| key_exists() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| krsort() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| ksort() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| lcfirst() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| levenshtein() | Prerelease — review pending | 4.0.1 | Not recorded | Not recorded | PHP manual |
| log() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| log10() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| log1p() | Prerelease — review pending | 4.1.0 | Not recorded | Not recorded | PHP manual |
| ltrim() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| max() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| mb_check_encoding() | Prerelease — review pending | 4.4.3 | Not recorded | Not recorded | PHP manual |
| mb_chr() | Prerelease — review pending | 7.2.0 | Not recorded | Not recorded | PHP manual |
| mb_convert_case() | Prerelease — review pending | 4.3.0 | Not recorded | Not recorded | PHP manual |
| mb_convert_encoding() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_convert_kana() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_convert_variables() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_decode_mimeheader() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_decode_numericentity() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_detect_encoding() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_encode_mimeheader() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_encode_numericentity() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_ereg() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_ereg_match() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_ereg_replace() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_ereg_replace_callback() | Prerelease — review pending | 5.4.1 | Not recorded | Not recorded | PHP manual |
| mb_ereg_search() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_ereg_search_getpos() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_ereg_search_getregs() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_ereg_search_init() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_ereg_search_pos() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_ereg_search_regs() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_ereg_search_setpos() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_eregi() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_eregi_replace() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_get_info() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_lcfirst() | Prerelease — review pending | 8.4.0 | Not recorded | Not recorded | PHP manual |
| mb_ltrim() | Prerelease — review pending | 8.4.0 | Not recorded | Not recorded | PHP manual |
| mb_ord() | Prerelease — review pending | 7.2.0 | Not recorded | Not recorded | PHP manual |
| mb_parse_str() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_preferred_mime_name() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_regex_set_options() | Removed | 4.3.0 | Not recorded | 8.0.0 | PHP manual |
| mb_rtrim() | Prerelease — review pending | 8.4.0 | Not recorded | Not recorded | PHP manual |
| mb_scrub() | Prerelease — review pending | 7.2.0 | Not recorded | Not recorded | PHP manual |
| mb_split() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| mb_str_pad() | Prerelease — review pending | 8.0 | Not recorded | Not recorded | PHP manual |
| mb_str_split() | Prerelease — review pending | 7.4.0 | Not recorded | Not recorded | PHP manual |
| mb_strcut() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_strimwidth() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_stripos() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| mb_stristr() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| mb_strlen() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_strpos() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_strrchr() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| mb_strrichr() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| mb_strripos() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| mb_strrpos() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_strstr() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| mb_strtolower() | Prerelease — review pending | 4.3.0 | Not recorded | Not recorded | PHP manual |
| mb_strtoupper() | Prerelease — review pending | 4.3.0 | Not recorded | Not recorded | PHP manual |
| mb_strwidth() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_substr() | Prerelease — review pending | 4.0.6 | Not recorded | Not recorded | PHP manual |
| mb_substr_count() | Prerelease — review pending | 4.3.0 | Not recorded | Not recorded | PHP manual |
| mb_trim() | Prerelease — review pending | 8.4.0 | Not recorded | Not recorded | PHP manual |
| mb_ucfirst() | Prerelease — review pending | 8.4.0 | Not recorded | Not recorded | PHP manual |
| md5() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| md5_file() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| metaphone() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
min() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| mktime() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
mysql_connect() | Removed | 4.0 | 5.5 | 7.0 | PHP manual |
| natcasesort() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| natsort() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| next() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| nl2br() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| number_format() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| octdec() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| ord() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| parse_str() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| pi() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| pos() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| pow() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| preg_filter() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| preg_grep() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| preg_last_error() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| preg_last_error_msg() | Prerelease — review pending | 8.0 | Not recorded | Not recorded | PHP manual |
| preg_match() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| preg_match_all() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| preg_quote() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| preg_replace() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| preg_replace_callback() | Prerelease — review pending | 4.0.5 | Not recorded | Not recorded | PHP manual |
| preg_replace_callback_array() | Prerelease — review pending | 7.0 | Not recorded | Not recorded | PHP manual |
| preg_split() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| prev() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| print_r() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| printf() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| quoted_printable_decode() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| quoted_printable_encode() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| quotemeta() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| rad2deg() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| range() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| reset() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| round() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| rsort() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| rtrim() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| serialize() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| settype() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| sha1() | Prerelease — review pending | 4.3.0 | Not recorded | Not recorded | PHP manual |
| sha1_file() | Prerelease — review pending | 4.3.0 | Not recorded | Not recorded | PHP manual |
| similar_text() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| sin() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| sinh() | Prerelease — review pending | 4.1.0 | Not recorded | Not recorded | PHP manual |
| sizeof() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| sort() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| soundex() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| sprintf() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| sqrt() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| sscanf() | Prerelease — review pending | 4.0.1 | Not recorded | Not recorded | PHP manual |
| str_contains() | Prerelease — review pending | 8.0 | Not recorded | Not recorded | PHP manual |
| str_decrement() | Prerelease — review pending | 8.3.0 | Not recorded | Not recorded | PHP manual |
| str_ends_with() | Prerelease — review pending | 8.0 | Not recorded | Not recorded | PHP manual |
| str_getcsv() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| str_increment() | Prerelease — review pending | 8.3.0 | Not recorded | Not recorded | PHP manual |
| str_ireplace() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| str_pad() | Prerelease — review pending | 4.0.1 | Not recorded | Not recorded | PHP manual |
| str_repeat() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| str_replace() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| str_rot13() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| str_shuffle() | Prerelease — review pending | 4.3.0 | Not recorded | Not recorded | PHP manual |
| str_split() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| str_starts_with() | Prerelease — review pending | 8.0 | Not recorded | Not recorded | PHP manual |
| str_word_count() | Prerelease — review pending | 4.3.0 | Not recorded | Not recorded | PHP manual |
| strcasecmp() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strchr() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strcmp() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strcspn() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
strftime() | Deprecated | 4.0 | 8.1 | Not recorded | PHP manual |
| strip_tags() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| stripcslashes() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| stripos() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| stripslashes() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| stristr() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strlen() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strnatcasecmp() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strnatcmp() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strncasecmp() | Prerelease — review pending | 4.0.2 | Not recorded | Not recorded | PHP manual |
| strncmp() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strpbrk() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| strpos() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strrchr() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strrev() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strripos() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| strrpos() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strspn() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strstr() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strtok() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strtolower() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strtotime() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strtoupper() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strtr() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| strval() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| substr() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| substr_compare() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| substr_count() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| substr_replace() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| tan() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| tanh() | Prerelease — review pending | 4.1.0 | Not recorded | Not recorded | PHP manual |
| timezone_abbreviations_list() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| timezone_identifiers_list() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| timezone_location_get() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
| timezone_name_from_abbr() | Prerelease — review pending | 5.1.3 | Not recorded | Not recorded | PHP manual |
| timezone_name_get() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| timezone_offset_get() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| timezone_open() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| timezone_transitions_get() | Prerelease — review pending | 5.2.0 | Not recorded | Not recorded | PHP manual |
| timezone_version_get() | Prerelease — review pending | 5.3.0 | Not recorded | Not recorded | PHP manual |
trim() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| uasort() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| ucfirst() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| ucwords() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| uksort() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| unserialize() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| usort() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
utf8_decode() | Deprecated | 4.0 | 8.2 | Not recorded | PHP manual |
utf8_encode() | Deprecated | 4.0 | 8.2 | Not recorded | PHP manual |
| var_dump() | Prerelease — review pending | 4.0 | Not recorded | Not recorded | PHP manual |
| var_export() | Prerelease — review pending | 4.2.0 | Not recorded | Not recorded | PHP manual |
| vfprintf() | Prerelease — review pending | 5.0 | Not recorded | Not recorded | PHP manual |
| vprintf() | Prerelease — review pending | 4.1.0 | Not recorded | Not recorded | PHP manual |
| vsprintf() | Prerelease — review pending | 4.1.0 | Not recorded | Not recorded | PHP manual |
| wordwrap() | Prerelease — review pending | 4.0.2 | Not recorded | Not recorded | PHP manual |
“Not recorded” means no lifecycle event is recorded in our source snapshot; it is not a guarantee that no migration changes exist. This initial index covers 390 sourced functions. Other functions remain unreviewed. Availability is not a claim of identical behavior across PHP versions.