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