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 git.master, git.master_jit
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 [459] => time_nanosleep [460] => time_sleep_until [549] => trim [659] => tempnam [660] => tmpfile [694] => touch [733] => tan [741] => tanh [872] => token_get_all [873] => token_name [1173] => transliterator_create [1174] => transliterator_create_from_rules [1175] => transliterator_list_ids [1176] => transliterator_create_inverse [1177] => transliterator_transliterate [1178] => transliterator_get_error_code [1179] => transliterator_get_error_message )
Output for rfc.property-hooks
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 [461] => time_nanosleep [462] => time_sleep_until [551] => trim [661] => tempnam [662] => tmpfile [696] => touch [735] => tan [743] => tanh [874] => token_get_all [875] => token_name [1175] => transliterator_create [1176] => transliterator_create_from_rules [1177] => transliterator_list_ids [1178] => transliterator_create_inverse [1179] => transliterator_transliterate [1180] => transliterator_get_error_code [1181] => transliterator_get_error_message )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
43.5 ms | 402 KiB | 8 Q