3v4l.org

run code in 300+ PHP versions simultaneously
<?php $letter = 't'; print_r(array_filter(get_defined_functions()['internal'], function($function) {return $function[0] == $GLOBALS['letter'];}));
Output for 8.3.0 - 8.3.6
Array ( [25] => trait_exists [31] => trigger_error [66] => time [89] => timezone_open [90] => timezone_name_get [91] => timezone_name_from_abbr [92] => timezone_offset_get [93] => timezone_transitions_get [94] => timezone_location_get [95] => timezone_identifiers_list [96] => timezone_abbreviations_list [97] => timezone_version_get [464] => time_nanosleep [465] => time_sleep_until [554] => trim [666] => tempnam [667] => tmpfile [701] => touch [740] => tan [748] => tanh [880] => token_get_all [881] => token_name [1181] => transliterator_create [1182] => transliterator_create_from_rules [1183] => transliterator_list_ids [1184] => transliterator_create_inverse [1185] => transliterator_transliterate [1186] => transliterator_get_error_code [1187] => transliterator_get_error_message )
Output for 8.2.0 - 8.2.18
Array ( [25] => trait_exists [31] => trigger_error [66] => time [89] => timezone_open [90] => timezone_name_get [91] => timezone_name_from_abbr [92] => timezone_offset_get [93] => timezone_transitions_get [94] => timezone_location_get [95] => timezone_identifiers_list [96] => timezone_abbreviations_list [97] => timezone_version_get [458] => time_nanosleep [459] => time_sleep_until [548] => trim [658] => tempnam [659] => tmpfile [693] => touch [732] => tan [740] => tanh [871] => token_get_all [872] => token_name [1172] => transliterator_create [1173] => transliterator_create_from_rules [1174] => transliterator_list_ids [1175] => transliterator_create_inverse [1176] => transliterator_transliterate [1177] => transliterator_get_error_code [1178] => transliterator_get_error_message )
Output for 8.1.0 - 8.1.28
Array ( [25] => trait_exists [31] => trigger_error [66] => time [89] => timezone_open [90] => timezone_name_get [91] => timezone_name_from_abbr [92] => timezone_offset_get [93] => timezone_transitions_get [94] => timezone_location_get [95] => timezone_identifiers_list [96] => timezone_abbreviations_list [97] => timezone_version_get [448] => time_nanosleep [449] => time_sleep_until [538] => trim [648] => tempnam [649] => tmpfile [683] => touch [722] => tan [730] => tanh [868] => token_get_all [869] => token_name [1169] => transliterator_create [1170] => transliterator_create_from_rules [1171] => transliterator_list_ids [1172] => transliterator_create_inverse [1173] => transliterator_transliterate [1174] => transliterator_get_error_code [1175] => transliterator_get_error_message )
Output for 8.0.5 - 8.0.12, 8.0.14 - 8.0.30
Array ( [25] => trait_exists [30] => trigger_error [65] => time [88] => timezone_open [89] => timezone_name_get [90] => timezone_name_from_abbr [91] => timezone_offset_get [92] => timezone_transitions_get [93] => timezone_location_get [94] => timezone_identifiers_list [95] => timezone_abbreviations_list [96] => timezone_version_get [446] => time_nanosleep [447] => time_sleep_until [536] => trim [644] => tempnam [645] => tmpfile [679] => touch [718] => tan [726] => tanh [864] => token_get_all [865] => token_name [1165] => transliterator_create [1166] => transliterator_create_from_rules [1167] => transliterator_list_ids [1168] => transliterator_create_inverse [1169] => transliterator_transliterate [1170] => transliterator_get_error_code [1171] => transliterator_get_error_message )
Output for 8.0.13
Array ( [25] => trait_exists [30] => trigger_error [65] => time [88] => timezone_open [89] => timezone_name_get [90] => timezone_name_from_abbr [91] => timezone_offset_get [92] => timezone_transitions_get [93] => timezone_location_get [94] => timezone_identifiers_list [95] => timezone_abbreviations_list [96] => timezone_version_get [446] => time_nanosleep [447] => time_sleep_until [536] => trim [644] => tempnam [645] => tmpfile [679] => touch [720] => tan [728] => tanh [867] => token_get_all [868] => token_name )
Output for 8.0.0 - 8.0.3
Array ( [25] => trait_exists [30] => trigger_error [65] => time [88] => timezone_open [89] => timezone_name_get [90] => timezone_name_from_abbr [91] => timezone_offset_get [92] => timezone_transitions_get [93] => timezone_location_get [94] => timezone_identifiers_list [95] => timezone_abbreviations_list [96] => timezone_version_get [446] => time_nanosleep [447] => time_sleep_until [536] => trim [645] => tempnam [646] => tmpfile [680] => touch [719] => tan [727] => tanh [865] => token_get_all [866] => token_name [1166] => transliterator_create [1167] => transliterator_create_from_rules [1168] => transliterator_list_ids [1169] => transliterator_create_inverse [1170] => transliterator_transliterate [1171] => transliterator_get_error_code [1172] => transliterator_get_error_message )
Output for 7.4.33
Array ( [20] => trait_exists [31] => trigger_error [66] => time [89] => timezone_open [90] => timezone_name_get [91] => timezone_name_from_abbr [92] => timezone_offset_get [93] => timezone_transitions_get [94] => timezone_location_get [95] => timezone_identifiers_list [96] => timezone_abbreviations_list [97] => timezone_version_get [354] => time_nanosleep [355] => time_sleep_until [430] => trim [511] => tan [519] => tanh [670] => tempnam [671] => tmpfile [765] => touch [886] => token_get_all [887] => token_name )
Output for 7.4.0 - 7.4.32
Array ( [20] => trait_exists [31] => trigger_error [66] => time [89] => timezone_open [90] => timezone_name_get [91] => timezone_name_from_abbr [92] => timezone_offset_get [93] => timezone_transitions_get [94] => timezone_location_get [95] => timezone_identifiers_list [96] => timezone_abbreviations_list [97] => timezone_version_get [354] => time_nanosleep [355] => time_sleep_until [430] => trim [511] => tan [519] => tanh [670] => tempnam [671] => tmpfile [765] => touch [886] => token_get_all [887] => token_name [1111] => transliterator_create [1112] => transliterator_create_from_rules [1113] => transliterator_list_ids [1114] => transliterator_create_inverse [1115] => transliterator_transliterate [1116] => transliterator_get_error_code [1117] => transliterator_get_error_message )
Output for 7.3.32 - 7.3.33
Array ( [20] => trait_exists [30] => trigger_error [65] => time [88] => timezone_open [89] => timezone_name_get [90] => timezone_name_from_abbr [91] => timezone_offset_get [92] => timezone_transitions_get [93] => timezone_location_get [94] => timezone_identifiers_list [95] => timezone_abbreviations_list [96] => timezone_version_get [352] => time_nanosleep [353] => time_sleep_until [428] => trim [508] => tan [516] => tanh [667] => tempnam [668] => tmpfile [762] => touch [883] => token_get_all [884] => token_name )
Output for 7.3.0 - 7.3.31
Array ( [20] => trait_exists [30] => trigger_error [65] => time [88] => timezone_open [89] => timezone_name_get [90] => timezone_name_from_abbr [91] => timezone_offset_get [92] => timezone_transitions_get [93] => timezone_location_get [94] => timezone_identifiers_list [95] => timezone_abbreviations_list [96] => timezone_version_get [352] => time_nanosleep [353] => time_sleep_until [428] => trim [508] => tan [516] => tanh [667] => tempnam [668] => tmpfile [762] => touch [883] => token_get_all [884] => token_name [1108] => transliterator_create [1109] => transliterator_create_from_rules [1110] => transliterator_list_ids [1111] => transliterator_create_inverse [1112] => transliterator_transliterate [1113] => transliterator_get_error_code [1114] => transliterator_get_error_message )
Output for 7.2.7 - 7.2.33
Array ( [20] => trait_exists [30] => trigger_error [64] => time [87] => timezone_open [88] => timezone_name_get [89] => timezone_name_from_abbr [90] => timezone_offset_get [91] => timezone_transitions_get [92] => timezone_location_get [93] => timezone_identifiers_list [94] => timezone_abbreviations_list [95] => timezone_version_get [351] => time_nanosleep [352] => time_sleep_until [427] => trim [507] => tan [515] => tanh [663] => tempnam [664] => tmpfile [758] => touch [877] => token_get_all [878] => token_name [1097] => transliterator_create [1098] => transliterator_create_from_rules [1099] => transliterator_list_ids [1100] => transliterator_create_inverse [1101] => transliterator_transliterate [1102] => transliterator_get_error_code [1103] => transliterator_get_error_message )
Output for 7.2.0 - 7.2.6
Array ( [20] => trait_exists [30] => trigger_error [64] => time [87] => timezone_open [88] => timezone_name_get [89] => timezone_name_from_abbr [90] => timezone_offset_get [91] => timezone_transitions_get [92] => timezone_location_get [93] => timezone_identifiers_list [94] => timezone_abbreviations_list [95] => timezone_version_get [351] => time_nanosleep [352] => time_sleep_until [427] => trim [507] => tan [515] => tanh [663] => tempnam [664] => tmpfile [757] => touch [876] => token_get_all [877] => token_name [1096] => transliterator_create [1097] => transliterator_create_from_rules [1098] => transliterator_list_ids [1099] => transliterator_create_inverse [1100] => transliterator_transliterate [1101] => transliterator_get_error_code [1102] => transliterator_get_error_message )
Output for 7.1.19 - 7.1.33
Array ( [20] => trait_exists [30] => trigger_error [64] => time [87] => timezone_open [88] => timezone_name_get [89] => timezone_name_from_abbr [90] => timezone_offset_get [91] => timezone_transitions_get [92] => timezone_location_get [93] => timezone_identifiers_list [94] => timezone_abbreviations_list [95] => timezone_version_get [344] => time_nanosleep [345] => time_sleep_until [418] => trim [498] => tan [506] => tanh [654] => tempnam [655] => tmpfile [748] => touch [867] => token_get_all [868] => token_name [1089] => transliterator_create [1090] => transliterator_create_from_rules [1091] => transliterator_list_ids [1092] => transliterator_create_inverse [1093] => transliterator_transliterate [1094] => transliterator_get_error_code [1095] => transliterator_get_error_message )
Output for 7.1.2 - 7.1.18
Array ( [20] => trait_exists [30] => trigger_error [64] => time [87] => timezone_open [88] => timezone_name_get [89] => timezone_name_from_abbr [90] => timezone_offset_get [91] => timezone_transitions_get [92] => timezone_location_get [93] => timezone_identifiers_list [94] => timezone_abbreviations_list [95] => timezone_version_get [344] => time_nanosleep [345] => time_sleep_until [418] => trim [498] => tan [506] => tanh [654] => tempnam [655] => tmpfile [747] => touch [866] => token_get_all [867] => token_name [1088] => transliterator_create [1089] => transliterator_create_from_rules [1090] => transliterator_list_ids [1091] => transliterator_create_inverse [1092] => transliterator_transliterate [1093] => transliterator_get_error_code [1094] => transliterator_get_error_message )
Output for 7.1.0 - 7.1.1
Array ( [20] => trait_exists [30] => trigger_error [64] => time [87] => timezone_open [88] => timezone_name_get [89] => timezone_name_from_abbr [90] => timezone_offset_get [91] => timezone_transitions_get [92] => timezone_location_get [93] => timezone_identifiers_list [94] => timezone_abbreviations_list [95] => timezone_version_get [343] => time_nanosleep [344] => time_sleep_until [417] => trim [497] => tan [505] => tanh [653] => tempnam [654] => tmpfile [746] => touch [865] => token_get_all [866] => token_name [1087] => transliterator_create [1088] => transliterator_create_from_rules [1089] => transliterator_list_ids [1090] => transliterator_create_inverse [1091] => transliterator_transliterate [1092] => transliterator_get_error_code [1093] => transliterator_get_error_message )
Output for 7.0.0 - 7.0.33
Array ( [20] => trait_exists [30] => trigger_error [64] => time [87] => timezone_open [88] => timezone_name_get [89] => timezone_name_from_abbr [90] => timezone_offset_get [91] => timezone_transitions_get [92] => timezone_location_get [93] => timezone_identifiers_list [94] => timezone_abbreviations_list [95] => timezone_version_get [341] => time_nanosleep [342] => time_sleep_until [415] => trim [495] => tan [503] => tanh [650] => tempnam [651] => tmpfile [743] => touch [862] => token_get_all [863] => token_name [1084] => transliterator_create [1085] => transliterator_create_from_rules [1086] => transliterator_list_ids [1087] => transliterator_create_inverse [1088] => transliterator_transliterate [1089] => transliterator_get_error_code [1090] => transliterator_get_error_message )
Output for 5.6.4 - 5.6.40
Array ( [20] => trait_exists [30] => trigger_error [62] => time [85] => timezone_open [86] => timezone_name_get [87] => timezone_name_from_abbr [88] => timezone_offset_get [89] => timezone_transitions_get [90] => timezone_location_get [91] => timezone_identifiers_list [92] => timezone_abbreviations_list [93] => timezone_version_get [340] => time_nanosleep [341] => time_sleep_until [414] => trim [492] => tan [500] => tanh [649] => tempnam [650] => tmpfile [744] => touch [863] => token_get_all [864] => token_name [1085] => transliterator_create [1086] => transliterator_create_from_rules [1087] => transliterator_list_ids [1088] => transliterator_create_inverse [1089] => transliterator_transliterate [1090] => transliterator_get_error_code [1091] => transliterator_get_error_message )
Output for 5.6.3
Array ( [20] => trait_exists [30] => trigger_error [62] => time [85] => timezone_open [86] => timezone_name_get [87] => timezone_name_from_abbr [88] => timezone_offset_get [89] => timezone_transitions_get [90] => timezone_location_get [91] => timezone_identifiers_list [92] => timezone_abbreviations_list [93] => timezone_version_get [340] => time_nanosleep [341] => time_sleep_until [413] => trim [490] => tan [498] => tanh [647] => tempnam [648] => tmpfile [742] => touch [860] => token_get_all [861] => token_name [1082] => transliterator_create [1083] => transliterator_create_from_rules [1084] => transliterator_list_ids [1085] => transliterator_create_inverse [1086] => transliterator_transliterate [1087] => transliterator_get_error_code [1088] => transliterator_get_error_message )
Output for 5.6.1 - 5.6.2
Array ( [20] => trait_exists [30] => trigger_error [62] => time [85] => timezone_open [86] => timezone_name_get [87] => timezone_name_from_abbr [88] => timezone_offset_get [89] => timezone_transitions_get [90] => timezone_location_get [91] => timezone_identifiers_list [92] => timezone_abbreviations_list [93] => timezone_version_get [340] => time_nanosleep [341] => time_sleep_until [413] => trim [490] => tan [498] => tanh [647] => tempnam [648] => tmpfile [742] => touch [860] => token_get_all [861] => token_name [1080] => transliterator_create [1081] => transliterator_create_from_rules [1082] => transliterator_list_ids [1083] => transliterator_create_inverse [1084] => transliterator_transliterate [1085] => transliterator_get_error_code [1086] => transliterator_get_error_message )
Output for 5.6.0
Array ( [20] => trait_exists [30] => trigger_error [62] => time [85] => timezone_open [86] => timezone_name_get [87] => timezone_name_from_abbr [88] => timezone_offset_get [89] => timezone_transitions_get [90] => timezone_location_get [91] => timezone_identifiers_list [92] => timezone_abbreviations_list [93] => timezone_version_get [340] => time_nanosleep [341] => time_sleep_until [413] => trim [490] => tan [498] => tanh [647] => tempnam [648] => tmpfile [742] => touch [860] => token_get_all [861] => token_name [1078] => transliterator_create [1079] => transliterator_create_from_rules [1080] => transliterator_list_ids [1081] => transliterator_create_inverse [1082] => transliterator_transliterate [1083] => transliterator_get_error_code [1084] => transliterator_get_error_message )
Output for 5.5.1 - 5.5.38
Array ( [20] => trait_exists [30] => trigger_error [62] => time [85] => timezone_open [86] => timezone_name_get [87] => timezone_name_from_abbr [88] => timezone_offset_get [89] => timezone_transitions_get [90] => timezone_location_get [91] => timezone_identifiers_list [92] => timezone_abbreviations_list [93] => timezone_version_get [337] => time_nanosleep [338] => time_sleep_until [410] => trim [487] => tan [495] => tanh [644] => tempnam [645] => tmpfile [739] => touch [857] => token_get_all [858] => token_name [1073] => transliterator_create [1074] => transliterator_create_from_rules [1075] => transliterator_list_ids [1076] => transliterator_create_inverse [1077] => transliterator_transliterate [1078] => transliterator_get_error_code [1079] => transliterator_get_error_message )
Output for 5.5.0
Array ( [20] => trait_exists [30] => trigger_error [62] => time [85] => timezone_open [86] => timezone_name_get [87] => timezone_name_from_abbr [88] => timezone_offset_get [89] => timezone_transitions_get [90] => timezone_location_get [91] => timezone_identifiers_list [92] => timezone_abbreviations_list [93] => timezone_version_get [337] => time_nanosleep [338] => time_sleep_until [410] => trim [487] => tan [495] => tanh [644] => tempnam [645] => tmpfile [738] => touch [856] => token_get_all [857] => token_name [1072] => transliterator_create [1073] => transliterator_create_from_rules [1074] => transliterator_list_ids [1075] => transliterator_create_inverse [1076] => transliterator_transliterate [1077] => transliterator_get_error_code [1078] => transliterator_get_error_message )
Output for 5.4.18 - 5.4.45
Array ( [20] => trait_exists [30] => trigger_error [62] => time [83] => timezone_open [84] => timezone_name_get [85] => timezone_name_from_abbr [86] => timezone_offset_get [87] => timezone_transitions_get [88] => timezone_location_get [89] => timezone_identifiers_list [90] => timezone_abbreviations_list [91] => timezone_version_get [333] => time_nanosleep [334] => time_sleep_until [410] => trim [484] => tan [492] => tanh [640] => tempnam [641] => tmpfile [735] => touch [852] => token_get_all [853] => token_name )
Output for 5.4.1 - 5.4.17
Array ( [20] => trait_exists [30] => trigger_error [62] => time [83] => timezone_open [84] => timezone_name_get [85] => timezone_name_from_abbr [86] => timezone_offset_get [87] => timezone_transitions_get [88] => timezone_location_get [89] => timezone_identifiers_list [90] => timezone_abbreviations_list [91] => timezone_version_get [333] => time_nanosleep [334] => time_sleep_until [410] => trim [484] => tan [492] => tanh [640] => tempnam [641] => tmpfile [734] => touch [851] => token_get_all [852] => token_name )
Output for 5.4.0
Array ( [20] => trait_exists [30] => trigger_error [62] => time [83] => timezone_open [84] => timezone_name_get [85] => timezone_name_from_abbr [86] => timezone_offset_get [87] => timezone_transitions_get [88] => timezone_location_get [89] => timezone_identifiers_list [90] => timezone_abbreviations_list [91] => timezone_version_get [332] => time_nanosleep [333] => time_sleep_until [409] => trim [483] => tan [491] => tanh [639] => tempnam [640] => tmpfile [733] => touch [850] => token_get_all [851] => token_name )
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/fB1Xm on line 5
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '[' in /in/fB1Xm on line 5
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/fB1Xm on line 5
Process exited with code 255.

preferences:
267.02 ms | 401 KiB | 457 Q