3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $f = get_defined_functions(); $funcs = $f['internal']; print_r(array_slice($funcs, 0, 20));
Output for 5.3.0 - 7.1.0
Array ( [0] => zend_version [1] => func_num_args [2] => func_get_arg [3] => func_get_args [4] => strlen [5] => strcmp [6] => strncmp [7] => strcasecmp [8] => strncasecmp [9] => each [10] => error_reporting [11] => define [12] => defined [13] => get_class [14] => get_called_class [15] => get_parent_class [16] => method_exists [17] => property_exists [18] => class_exists [19] => interface_exists )
Output for 5.1.0 - 5.2.17
Array ( [0] => zend_version [1] => func_num_args [2] => func_get_arg [3] => func_get_args [4] => strlen [5] => strcmp [6] => strncmp [7] => strcasecmp [8] => strncasecmp [9] => each [10] => error_reporting [11] => define [12] => defined [13] => get_class [14] => get_parent_class [15] => method_exists [16] => property_exists [17] => class_exists [18] => interface_exists [19] => function_exists )
Output for 5.0.2 - 5.0.5
Array ( [0] => zend_version [1] => func_num_args [2] => func_get_arg [3] => func_get_args [4] => strlen [5] => strcmp [6] => strncmp [7] => strcasecmp [8] => strncasecmp [9] => each [10] => error_reporting [11] => define [12] => defined [13] => get_class [14] => get_parent_class [15] => method_exists [16] => class_exists [17] => interface_exists [18] => function_exists [19] => get_included_files )
Output for 4.3.0 - 5.0.1
Array ( [0] => zend_version [1] => func_num_args [2] => func_get_arg [3] => func_get_args [4] => strlen [5] => strcmp [6] => strncmp [7] => strcasecmp [8] => strncasecmp [9] => each [10] => error_reporting [11] => define [12] => defined [13] => get_class [14] => get_parent_class [15] => method_exists [16] => class_exists [17] => function_exists [18] => get_included_files [19] => get_required_files )