3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace Ololo\Pyshpysh\Really; function test_namespaced_function() { } foreach (get_defined_functions() as $type => $definedFunctionNames) { foreach ($definedFunctionNames as $definedFunctionName) { print("$definedFunctionName\n"); if (false !== $namespaceSeparatorIndex = strrpos($definedFunctionName, '\\')) { $definedFunctionNameBasename = substr($definedFunctionName, $namespaceSeparatorIndex + 1); } else { $definedFunctionNameBasename = $definedFunctionName; } if ($definedFunctionNameBasename === "test_namespaced_function") { print('\\'.$definedFunctionName."\n"); } } }
Output for git.master, git.master_jit
zend_version func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp error_reporting define defined get_class get_called_class get_parent_class is_subclass_of is_a get_class_vars get_object_vars get_mangled_object_vars get_class_methods method_exists property_exists class_exists interface_exists trait_exists enum_exists function_exists class_alias get_included_files get_required_files trigger_error user_error set_error_handler restore_error_handler set_exception_handler restore_exception_handler get_declared_classes get_declared_traits get_declared_interfaces get_defined_functions get_defined_vars get_resource_type get_resource_id get_resources get_loaded_extensions get_defined_constants debug_backtrace debug_print_backtrace extension_loaded get_extension_funcs gc_mem_caches gc_collect_cycles gc_enabled gc_enable gc_disable gc_status strtotime date idate gmdate mktime gmmktime checkdate strftime gmstrftime time localtime getdate date_create date_create_immutable date_create_from_format date_create_immutable_from_format date_parse date_parse_from_format date_get_last_errors date_format date_modify date_add date_sub date_timezone_get date_timezone_set date_offset_get date_diff date_time_set date_date_set date_isodate_set date_timestamp_set date_timestamp_get timezone_open timezone_name_get timezone_name_from_abbr timezone_offset_get timezone_transitions_get timezone_location_get timezone_identifiers_list timezone_abbreviations_list timezone_version_get date_interval_create_from_date_string date_interval_format date_default_timezone_set date_default_timezone_get date_sunrise date_sunset date_sun_info libxml_set_streams_context libxml_use_internal_errors libxml_get_last_error libxml_get_errors libxml_clear_errors libxml_disable_entity_loader libxml_set_external_entity_loader libxml_get_external_entity_loader preg_match preg_match_all preg_replace preg_filter preg_replace_callback preg_replace_callback_array preg_split preg_quote preg_grep preg_last_error preg_last_error_msg ob_gzhandler zlib_get_coding_type gzfile gzopen readgzfile zlib_encode zlib_decode gzdeflate gzencode gzcompress gzinflate gzdecode gzuncompress gzwrite gzputs gzrewind gzclose gzeof gzgetc gzpassthru gzseek gztell gzread gzgets deflate_init deflate_add inflate_init inflate_add inflate_get_status inflate_get_read_len ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit dom_import_simplexml finfo_open finfo_close finfo_set_flags finfo_file finfo_buffer mime_content_type filter_has_var filter_input filter_var filter_input_array filter_var_array filter_list filter_id hash hash_file hash_hmac hash_hmac_file hash_init hash_update hash_update_stream hash_update_file hash_final hash_copy hash_algos hash_hmac_algos hash_pbkdf2 hash_equals hash_hkdf json_encode json_decode json_last_error json_last_error_msg mb_language mb_internal_encoding mb_http_input mb_http_output mb_detect_order mb_substitute_character mb_preferred_mime_name mb_parse_str mb_output_handler mb_str_split mb_strlen mb_strpos mb_strrpos mb_stripos mb_strripos mb_strstr mb_strrchr mb_stristr mb_strrichr mb_substr_count mb_substr mb_strcut mb_strwidth mb_strimwidth mb_convert_encoding mb_convert_case mb_strtoupper mb_strtolower mb_detect_encoding mb_list_encodings mb_encoding_aliases mb_encode_mimeheader mb_decode_mimeheader mb_convert_kana mb_convert_variables mb_encode_numericentity mb_decode_numericentity mb_send_mail mb_get_info mb_check_encoding mb_scrub mb_ord mb_chr mb_regex_encoding mb_ereg mb_eregi mb_ereg_replace mb_eregi_replace mb_ereg_replace_callback mb_split mb_ereg_match mb_ereg_search mb_ereg_search_pos mb_ereg_search_regs mb_ereg_search_init mb_ereg_search_getregs mb_ereg_search_getpos mb_ereg_search_setpos mb_regex_set_options pdo_drivers posix_kill posix_getpid posix_getppid posix_getuid posix_setuid posix_geteuid posix_seteuid posix_getgid posix_setgid posix_getegid posix_setegid posix_getgroups posix_getlogin posix_getpgrp posix_setsid posix_setpgid posix_getpgid posix_getsid posix_uname posix_times posix_ctermid posix_ttyname posix_isatty posix_getcwd posix_mkfifo posix_mknod posix_access posix_getgrnam posix_getgrgid posix_getpwnam posix_getpwuid posix_getrlimit posix_setrlimit posix_get_last_error posix_errno posix_strerror posix_initgroups posix_sysconf lcg_value mt_srand srand rand mt_rand mt_getrandmax getrandmax random_bytes random_int session_name session_module_name session_save_path session_id session_create_id session_regenerate_id session_decode session_encode session_destroy session_unset session_gc session_get_cookie_params session_write_close session_abort session_reset session_status session_register_shutdown session_commit session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_start simplexml_load_file simplexml_load_string simplexml_import_dom class_implements class_parents class_uses spl_autoload spl_autoload_call spl_autoload_extensions spl_autoload_functions spl_autoload_register spl_autoload_unregister spl_classes spl_object_hash spl_object_id iterator_apply iterator_count iterator_to_array set_time_limit header_register_callback ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_contents ob_get_level ob_get_length ob_list_handlers ob_get_status ob_implicit_flush output_reset_rewrite_vars output_add_rewrite_var stream_wrapper_register stream_register_wrapper stream_wrapper_unregister stream_wrapper_restore array_push krsort ksort count sizeof natsort natcasesort asort arsort sort rsort usort uasort uksort end prev next reset current pos key min max array_walk array_walk_recursive in_array array_search extract compact array_fill array_fill_keys range shuffle array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_replace array_replace_recursive array_keys array_key_first array_key_last array_values array_count_values array_column array_reverse array_pad array_flip array_change_key_case array_unique array_intersect_key array_intersect_ukey array_intersect array_uintersect array_intersect_assoc array_uintersect_assoc array_intersect_uassoc array_uintersect_uassoc array_diff_key array_diff_ukey array_diff array_udiff array_diff_assoc array_diff_uassoc array_udiff_assoc array_udiff_uassoc array_multisort array_rand array_sum array_product array_reduce array_filter array_map array_key_exists key_exists array_chunk array_combine array_is_list base64_encode base64_decode constant ip2long long2ip getenv putenv getopt flush sleep usleep time_nanosleep time_sleep_until get_current_user get_cfg_var error_log error_get_last error_clear_last call_user_func call_user_func_array forward_static_call forward_static_call_array register_shutdown_function highlight_file show_source php_strip_whitespace highlight_string ini_get ini_get_all ini_set ini_alter ini_restore ini_parse_quantity set_include_path get_include_path print_r connection_aborted connection_status ignore_user_abort getservbyname getservbyport getprotobyname getprotobynumber register_tick_function unregister_tick_function is_uploaded_file move_uploaded_file parse_ini_file parse_ini_string sys_getloadavg get_browser crc32 crypt strptime gethostname gethostbyaddr gethostbyname gethostbynamel dns_check_record checkdnsrr dns_get_record dns_get_mx getmxrr net_get_interfaces ftok hrtime md5 md5_file getmyuid getmygid getmypid getmyinode getlastmod sha1 sha1_file openlog closelog syslog inet_ntop inet_pton metaphone header header_remove setrawcookie setcookie http_response_code headers_sent headers_list htmlspecialchars htmlspecialchars_decode html_entity_decode htmlentities get_html_translation_table assert assert_options bin2hex hex2bin strspn strcspn nl_langinfo strcoll trim rtrim chop ltrim wordwrap explode implode join strtok strtoupper strtolower basename dirname pathinfo stristr strstr strchr strpos stripos strrpos strripos strrchr str_contains str_starts_with str_ends_with chunk_split substr substr_replace quotemeta ord chr ucfirst lcfirst ucwords strtr strrev similar_text addcslashes addslashes stripcslashes stripslashes str_replace str_ireplace hebrev nl2br strip_tags setlocale parse_str str_getcsv str_repeat count_chars strnatcmp localeconv strnatcasecmp substr_count str_pad sscanf str_rot13 str_shuffle str_word_count str_split strpbrk substr_compare utf8_encode utf8_decode opendir dir closedir chdir chroot getcwd rewinddir readdir scandir glob exec system passthru escapeshellcmd escapeshellarg shell_exec proc_nice flock get_meta_tags pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fread fopen fscanf fpassthru ftruncate fstat fseek ftell fflush fsync fdatasync fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents unlink file_put_contents fputcsv fgetcsv realpath fnmatch sys_get_temp_dir fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown chgrp lchown lchgrp chmod touch clearstatcache disk_total_space disk_free_space diskfreespace realpath_cache_get realpath_cache_size sprintf printf vprintf vsprintf fprintf vfprintf fsockopen pfsockopen http_build_query image_type_to_mime_type image_type_to_extension getimagesize getimagesizefromstring phpversion phpcredits php_sapi_name php_uname php_ini_scanned_files php_ini_loaded_file iptcembed iptcparse levenshtein readlink linkinfo symlink link abs ceil floor round sin cos tan asin acos atan atanh atan2 sinh cosh tanh asinh acosh expm1 log1p pi is_finite is_nan intdiv is_infinite pow exp log log10 sqrt hypot deg2rad rad2deg bindec hexdec octdec decbin decoct dechex base_convert number_format fmod fdiv microtime gettimeofday getrusage pack unpack password_get_info password_hash password_needs_rehash password_verify password_algos proc_close proc_terminate proc_get_status quoted_printable_decode quoted_printable_encode soundex stream_select stream_context_create stream_context_set_params stream_context_get_params stream_context_set_option stream_context_get_options stream_context_get_default stream_context_set_default stream_filter_prepend stream_filter_append stream_filter_remove stream_socket_client stream_socket_server stream_socket_accept stream_socket_get_name stream_socket_recvfrom stream_socket_sendto stream_socket_enable_crypto stream_socket_shutdown stream_socket_pair stream_copy_to_stream stream_get_contents stream_supports_lock stream_set_write_buffer set_file_buffer stream_set_read_buffer stream_set_blocking socket_set_blocking stream_get_meta_data socket_get_status stream_get_line stream_resolve_include_path stream_get_wrappers stream_get_transports stream_is_local stream_isatty stream_set_chunk_size stream_set_timeout socket_set_timeout gettype get_debug_type settype intval floatval doubleval boolval strval is_null is_resource is_bool is_int is_integer is_long is_float is_double is_numeric is_string is_array is_object is_scalar is_callable is_iterable is_countable uniqid parse_url urlencode urldecode rawurlencode rawurldecode get_headers stream_bucket_make_writeable stream_bucket_prepend stream_bucket_append stream_bucket_new stream_get_filters stream_filter_register convert_uuencode convert_uudecode var_dump var_export debug_zval_dump serialize unserialize memory_get_usage memory_get_peak_usage memory_reset_peak_usage version_compare token_get_all token_name xml_parser_create xml_parser_create_ns xml_set_object xml_set_element_handler xml_set_character_data_handler xml_set_processing_instruction_handler xml_set_default_handler xml_set_unparsed_entity_decl_handler xml_set_notation_decl_handler xml_set_external_entity_ref_handler xml_set_start_namespace_decl_handler xml_set_end_namespace_decl_handler xml_parse xml_parse_into_struct xml_get_error_code xml_error_string xml_get_current_line_number xml_get_current_column_number xml_get_current_byte_index xml_parser_free xml_parser_set_option xml_parser_get_option xmlwriter_open_uri xmlwriter_open_memory xmlwriter_set_indent xmlwriter_set_indent_string xmlwriter_start_comment xmlwriter_end_comment xmlwriter_start_attribute xmlwriter_end_attribute xmlwriter_write_attribute xmlwriter_start_attribute_ns xmlwriter_write_attribute_ns xmlwriter_start_element xmlwriter_end_element xmlwriter_full_end_element xmlwriter_start_element_ns xmlwriter_write_element xmlwriter_write_element_ns xmlwriter_start_pi xmlwriter_end_pi xmlwriter_write_pi xmlwriter_start_cdata xmlwriter_end_cdata xmlwriter_write_cdata xmlwriter_text xmlwriter_write_raw xmlwriter_start_document xmlwriter_end_document xmlwriter_write_comment xmlwriter_start_dtd xmlwriter_end_dtd xmlwriter_write_dtd xmlwriter_start_dtd_element xmlwriter_end_dtd_element xmlwriter_write_dtd_element xmlwriter_start_dtd_attlist xmlwriter_end_dtd_attlist xmlwriter_write_dtd_attlist xmlwriter_start_dtd_entity xmlwriter_end_dtd_entity xmlwriter_write_dtd_entity xmlwriter_output_memory xmlwriter_flush gmp_init gmp_import gmp_export gmp_intval gmp_strval gmp_add gmp_sub gmp_mul gmp_div_qr gmp_div_q gmp_div_r gmp_div gmp_mod gmp_divexact gmp_neg gmp_abs gmp_fact gmp_sqrt gmp_sqrtrem gmp_root gmp_rootrem gmp_pow gmp_powm gmp_perfect_square gmp_perfect_power gmp_prob_prime gmp_gcd gmp_gcdext gmp_lcm gmp_invert gmp_jacobi gmp_legendre gmp_kronecker gmp_cmp gmp_sign gmp_random_seed gmp_random_bits gmp_random_range gmp_and gmp_or gmp_com gmp_xor gmp_setbit gmp_clrbit gmp_testbit gmp_scan0 gmp_scan1 gmp_popcount gmp_hamdist gmp_nextprime gmp_binomial iconv_strlen iconv_substr iconv_strpos iconv_strrpos iconv_mime_encode iconv_mime_decode iconv_mime_decode_headers iconv iconv_set_encoding iconv_get_encoding intlcal_create_instance intlcal_get_keyword_values_for_locale intlcal_get_now intlcal_get_available_locales intlcal_get intlcal_get_time intlcal_set_time intlcal_add intlcal_set_time_zone intlcal_after intlcal_before intlcal_set intlcal_roll intlcal_clear intlcal_field_difference intlcal_get_actual_maximum intlcal_get_actual_minimum intlcal_get_day_of_week_type intlcal_get_first_day_of_week intlcal_get_least_maximum intlcal_get_greatest_minimum intlcal_get_locale intlcal_get_maximum intlcal_get_minimal_days_in_first_week intlcal_set_minimal_days_in_first_week intlcal_get_minimum intlcal_get_time_zone intlcal_get_type intlcal_get_weekend_transition intlcal_in_daylight_time intlcal_is_lenient intlcal_is_set intlcal_is_equivalent_to intlcal_is_weekend intlcal_set_first_day_of_week intlcal_set_lenient intlcal_get_repeated_wall_time_option intlcal_equals intlcal_get_skipped_wall_time_option intlcal_set_repeated_wall_time_option intlcal_set_skipped_wall_time_option intlcal_from_date_time intlcal_to_date_time intlcal_get_error_code intlcal_get_error_message intlgregcal_create_instance intlgregcal_set_gregorian_change intlgregcal_get_gregorian_change intlgregcal_is_leap_year collator_create collator_compare collator_get_attribute collator_set_attribute collator_get_strength collator_set_strength collator_sort collator_sort_with_sort_keys collator_asort collator_get_locale collator_get_error_code collator_get_error_message collator_get_sort_key intl_get_error_code intl_get_error_message intl_is_failure intl_error_name datefmt_create datefmt_get_datetype datefmt_get_timetype datefmt_get_calendar datefmt_set_calendar datefmt_get_timezone_id datefmt_get_calendar_object datefmt_get_timezone datefmt_set_timezone datefmt_set_pattern datefmt_get_pattern datefmt_get_locale datefmt_set_lenient datefmt_is_lenient datefmt_format datefmt_format_object datefmt_parse datefmt_localtime datefmt_get_error_code datefmt_get_error_message numfmt_create numfmt_format numfmt_parse numfmt_format_currency numfmt_parse_currency numfmt_set_attribute numfmt_get_attribute numfmt_set_text_attribute numfmt_get_text_attribute numfmt_set_symbol numfmt_get_symbol numfmt_set_pattern numfmt_get_pattern numfmt_get_locale numfmt_get_error_code numfmt_get_error_message grapheme_strlen grapheme_strpos grapheme_stripos grapheme_strrpos grapheme_strripos grapheme_substr grapheme_strstr grapheme_stristr grapheme_extract idn_to_ascii idn_to_utf8 locale_get_default locale_set_default locale_get_primary_language locale_get_script locale_get_region locale_get_keywords locale_get_display_script locale_get_display_region locale_get_display_name locale_get_display_language locale_get_display_variant locale_compose locale_parse locale_get_all_variants locale_filter_matches locale_canonicalize locale_lookup locale_accept_from_http msgfmt_create msgfmt_format msgfmt_format_message msgfmt_parse msgfmt_parse_message msgfmt_set_pattern msgfmt_get_pattern msgfmt_get_locale msgfmt_get_error_code msgfmt_get_error_message normalizer_normalize normalizer_is_normalized normalizer_get_raw_decomposition resourcebundle_create resourcebundle_get resourcebundle_count resourcebundle_locales resourcebundle_get_error_code resourcebundle_get_error_message intltz_count_equivalent_ids intltz_create_default intltz_create_enumeration intltz_create_time_zone intltz_create_time_zone_id_enumeration intltz_from_date_time_zone intltz_get_canonical_id intltz_get_display_name intltz_get_dst_savings intltz_get_equivalent_id intltz_get_error_code intltz_get_error_message intltz_get_gmt intltz_get_id intltz_get_offset intltz_get_raw_offset intltz_get_region intltz_get_tz_data_version intltz_get_unknown intltz_get_windows_id intltz_get_id_for_windows_id intltz_has_same_rules intltz_to_date_time_zone intltz_use_daylight_time transliterator_create transliterator_create_from_rules transliterator_list_ids transliterator_create_inverse transliterator_transliterate transliterator_get_error_code transliterator_get_error_message bcadd bcsub bcmul bcdiv bcmod bcpowmod bcpow bcsqrt bccomp bcscale opcache_reset opcache_get_status opcache_compile_file opcache_invalidate opcache_get_configuration opcache_is_script_cached dl cli_set_process_title cli_get_process_title ololo\pyshpysh\really\test_namespaced_function \ololo\pyshpysh\really\test_namespaced_function
Output for rfc.property-hooks
zend_version func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp error_reporting define defined get_class get_called_class get_parent_class is_subclass_of is_a get_class_vars get_object_vars get_mangled_object_vars get_class_methods method_exists property_exists class_exists interface_exists trait_exists enum_exists function_exists class_alias get_included_files get_required_files trigger_error user_error set_error_handler restore_error_handler set_exception_handler restore_exception_handler get_declared_classes get_declared_traits get_declared_interfaces get_defined_functions get_defined_vars get_resource_type get_resource_id get_resources get_loaded_extensions get_defined_constants debug_backtrace debug_print_backtrace extension_loaded get_extension_funcs gc_mem_caches gc_collect_cycles gc_enabled gc_enable gc_disable gc_status strtotime date idate gmdate mktime gmmktime checkdate strftime gmstrftime time localtime getdate date_create date_create_immutable date_create_from_format date_create_immutable_from_format date_parse date_parse_from_format date_get_last_errors date_format date_modify date_add date_sub date_timezone_get date_timezone_set date_offset_get date_diff date_time_set date_date_set date_isodate_set date_timestamp_set date_timestamp_get timezone_open timezone_name_get timezone_name_from_abbr timezone_offset_get timezone_transitions_get timezone_location_get timezone_identifiers_list timezone_abbreviations_list timezone_version_get date_interval_create_from_date_string date_interval_format date_default_timezone_set date_default_timezone_get date_sunrise date_sunset date_sun_info libxml_set_streams_context libxml_use_internal_errors libxml_get_last_error libxml_get_errors libxml_clear_errors libxml_disable_entity_loader libxml_set_external_entity_loader libxml_get_external_entity_loader preg_match preg_match_all preg_replace preg_filter preg_replace_callback preg_replace_callback_array preg_split preg_quote preg_grep preg_last_error preg_last_error_msg ob_gzhandler zlib_get_coding_type gzfile gzopen readgzfile zlib_encode zlib_decode gzdeflate gzencode gzcompress gzinflate gzdecode gzuncompress gzwrite gzputs gzrewind gzclose gzeof gzgetc gzpassthru gzseek gztell gzread gzgets deflate_init deflate_add inflate_init inflate_add inflate_get_status inflate_get_read_len ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit dom_import_simplexml finfo_open finfo_close finfo_set_flags finfo_file finfo_buffer mime_content_type filter_has_var filter_input filter_var filter_input_array filter_var_array filter_list filter_id hash hash_file hash_hmac hash_hmac_file hash_init hash_update hash_update_stream hash_update_file hash_final hash_copy hash_algos hash_hmac_algos hash_pbkdf2 hash_equals hash_hkdf json_encode json_decode json_validate json_last_error json_last_error_msg mb_language mb_internal_encoding mb_http_input mb_http_output mb_detect_order mb_substitute_character mb_preferred_mime_name mb_parse_str mb_output_handler mb_str_split mb_strlen mb_strpos mb_strrpos mb_stripos mb_strripos mb_strstr mb_strrchr mb_stristr mb_strrichr mb_substr_count mb_substr mb_strcut mb_strwidth mb_strimwidth mb_convert_encoding mb_convert_case mb_strtoupper mb_strtolower mb_detect_encoding mb_list_encodings mb_encoding_aliases mb_encode_mimeheader mb_decode_mimeheader mb_convert_kana mb_convert_variables mb_encode_numericentity mb_decode_numericentity mb_send_mail mb_get_info mb_check_encoding mb_scrub mb_ord mb_chr mb_regex_encoding mb_ereg mb_eregi mb_ereg_replace mb_eregi_replace mb_ereg_replace_callback mb_split mb_ereg_match mb_ereg_search mb_ereg_search_pos mb_ereg_search_regs mb_ereg_search_init mb_ereg_search_getregs mb_ereg_search_getpos mb_ereg_search_setpos mb_regex_set_options pdo_drivers posix_kill posix_getpid posix_getppid posix_getuid posix_setuid posix_geteuid posix_seteuid posix_getgid posix_setgid posix_getegid posix_setegid posix_getgroups posix_getlogin posix_getpgrp posix_setsid posix_setpgid posix_getpgid posix_getsid posix_uname posix_times posix_ctermid posix_ttyname posix_isatty posix_getcwd posix_mkfifo posix_mknod posix_access posix_eaccess posix_getgrnam posix_getgrgid posix_getpwnam posix_getpwuid posix_getrlimit posix_setrlimit posix_get_last_error posix_errno posix_strerror posix_initgroups posix_sysconf lcg_value mt_srand srand rand mt_rand mt_getrandmax getrandmax random_bytes random_int session_name session_module_name session_save_path session_id session_create_id session_regenerate_id session_decode session_encode session_destroy session_unset session_gc session_get_cookie_params session_write_close session_abort session_reset session_status session_register_shutdown session_commit session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_start simplexml_load_file simplexml_load_string simplexml_import_dom class_implements class_parents class_uses spl_autoload spl_autoload_call spl_autoload_extensions spl_autoload_functions spl_autoload_register spl_autoload_unregister spl_classes spl_object_hash spl_object_id iterator_apply iterator_count iterator_to_array set_time_limit header_register_callback ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_contents ob_get_level ob_get_length ob_list_handlers ob_get_status ob_implicit_flush output_reset_rewrite_vars output_add_rewrite_var stream_wrapper_register stream_register_wrapper stream_wrapper_unregister stream_wrapper_restore array_push krsort ksort count sizeof natsort natcasesort asort arsort sort rsort usort uasort uksort end prev next reset current pos key min max array_walk array_walk_recursive in_array array_search extract compact array_fill array_fill_keys range shuffle array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_replace array_replace_recursive array_keys array_key_first array_key_last array_values array_count_values array_column array_reverse array_pad array_flip array_change_key_case array_unique array_intersect_key array_intersect_ukey array_intersect array_uintersect array_intersect_assoc array_uintersect_assoc array_intersect_uassoc array_uintersect_uassoc array_diff_key array_diff_ukey array_diff array_udiff array_diff_assoc array_diff_uassoc array_udiff_assoc array_udiff_uassoc array_multisort array_rand array_sum array_product array_reduce array_filter array_map array_key_exists key_exists array_chunk array_combine array_is_list base64_encode base64_decode constant ip2long long2ip getenv putenv getopt flush sleep usleep time_nanosleep time_sleep_until get_current_user get_cfg_var error_log error_get_last error_clear_last call_user_func call_user_func_array forward_static_call forward_static_call_array register_shutdown_function highlight_file show_source php_strip_whitespace highlight_string ini_get ini_get_all ini_set ini_alter ini_restore ini_parse_quantity set_include_path get_include_path print_r connection_aborted connection_status ignore_user_abort getservbyname getservbyport getprotobyname getprotobynumber register_tick_function unregister_tick_function is_uploaded_file move_uploaded_file parse_ini_file parse_ini_string sys_getloadavg get_browser crc32 crypt strptime gethostname gethostbyaddr gethostbyname gethostbynamel dns_check_record checkdnsrr dns_get_record dns_get_mx getmxrr net_get_interfaces ftok hrtime md5 md5_file getmyuid getmygid getmypid getmyinode getlastmod sha1 sha1_file openlog closelog syslog inet_ntop inet_pton metaphone header header_remove setrawcookie setcookie http_response_code headers_sent headers_list htmlspecialchars htmlspecialchars_decode html_entity_decode htmlentities get_html_translation_table assert assert_options bin2hex hex2bin strspn strcspn nl_langinfo strcoll trim rtrim chop ltrim wordwrap explode implode join strtok strtoupper strtolower basename dirname pathinfo stristr strstr strchr strpos stripos strrpos strripos strrchr str_contains str_starts_with str_ends_with chunk_split substr substr_replace quotemeta ord chr ucfirst lcfirst ucwords strtr strrev similar_text addcslashes addslashes stripcslashes stripslashes str_replace str_ireplace hebrev nl2br strip_tags setlocale parse_str str_getcsv str_repeat count_chars strnatcmp localeconv strnatcasecmp substr_count str_pad sscanf str_rot13 str_shuffle str_word_count str_split strpbrk substr_compare utf8_encode utf8_decode opendir dir closedir chdir chroot getcwd rewinddir readdir scandir glob exec system passthru escapeshellcmd escapeshellarg shell_exec proc_nice flock get_meta_tags pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fread fopen fscanf fpassthru ftruncate fstat fseek ftell fflush fsync fdatasync fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents unlink file_put_contents fputcsv fgetcsv realpath fnmatch sys_get_temp_dir fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown chgrp lchown lchgrp chmod touch clearstatcache disk_total_space disk_free_space diskfreespace realpath_cache_get realpath_cache_size sprintf printf vprintf vsprintf fprintf vfprintf fsockopen pfsockopen http_build_query image_type_to_mime_type image_type_to_extension getimagesize getimagesizefromstring phpversion phpcredits php_sapi_name php_uname php_ini_scanned_files php_ini_loaded_file iptcembed iptcparse levenshtein readlink linkinfo symlink link abs ceil floor round sin cos tan asin acos atan atanh atan2 sinh cosh tanh asinh acosh expm1 log1p pi is_finite is_nan intdiv is_infinite pow exp log log10 sqrt hypot deg2rad rad2deg bindec hexdec octdec decbin decoct dechex base_convert number_format fmod fdiv microtime gettimeofday getrusage pack unpack password_get_info password_hash password_needs_rehash password_verify password_algos proc_close proc_terminate proc_get_status quoted_printable_decode quoted_printable_encode soundex stream_select stream_context_create stream_context_set_params stream_context_get_params stream_context_set_option stream_context_get_options stream_context_get_default stream_context_set_default stream_filter_prepend stream_filter_append stream_filter_remove stream_socket_client stream_socket_server stream_socket_accept stream_socket_get_name stream_socket_recvfrom stream_socket_sendto stream_socket_enable_crypto stream_socket_shutdown stream_socket_pair stream_copy_to_stream stream_get_contents stream_supports_lock stream_set_write_buffer set_file_buffer stream_set_read_buffer stream_set_blocking socket_set_blocking stream_get_meta_data socket_get_status stream_get_line stream_resolve_include_path stream_get_wrappers stream_get_transports stream_is_local stream_isatty stream_set_chunk_size stream_set_timeout socket_set_timeout gettype get_debug_type settype intval floatval doubleval boolval strval is_null is_resource is_bool is_int is_integer is_long is_float is_double is_numeric is_string is_array is_object is_scalar is_callable is_iterable is_countable uniqid parse_url urlencode urldecode rawurlencode rawurldecode get_headers stream_bucket_make_writeable stream_bucket_prepend stream_bucket_append stream_bucket_new stream_get_filters stream_filter_register convert_uuencode convert_uudecode var_dump var_export debug_zval_dump serialize unserialize memory_get_usage memory_get_peak_usage memory_reset_peak_usage version_compare token_get_all token_name xml_parser_create xml_parser_create_ns xml_set_object xml_set_element_handler xml_set_character_data_handler xml_set_processing_instruction_handler xml_set_default_handler xml_set_unparsed_entity_decl_handler xml_set_notation_decl_handler xml_set_external_entity_ref_handler xml_set_start_namespace_decl_handler xml_set_end_namespace_decl_handler xml_parse xml_parse_into_struct xml_get_error_code xml_error_string xml_get_current_line_number xml_get_current_column_number xml_get_current_byte_index xml_parser_free xml_parser_set_option xml_parser_get_option xmlwriter_open_uri xmlwriter_open_memory xmlwriter_set_indent xmlwriter_set_indent_string xmlwriter_start_comment xmlwriter_end_comment xmlwriter_start_attribute xmlwriter_end_attribute xmlwriter_write_attribute xmlwriter_start_attribute_ns xmlwriter_write_attribute_ns xmlwriter_start_element xmlwriter_end_element xmlwriter_full_end_element xmlwriter_start_element_ns xmlwriter_write_element xmlwriter_write_element_ns xmlwriter_start_pi xmlwriter_end_pi xmlwriter_write_pi xmlwriter_start_cdata xmlwriter_end_cdata xmlwriter_write_cdata xmlwriter_text xmlwriter_write_raw xmlwriter_start_document xmlwriter_end_document xmlwriter_write_comment xmlwriter_start_dtd xmlwriter_end_dtd xmlwriter_write_dtd xmlwriter_start_dtd_element xmlwriter_end_dtd_element xmlwriter_write_dtd_element xmlwriter_start_dtd_attlist xmlwriter_end_dtd_attlist xmlwriter_write_dtd_attlist xmlwriter_start_dtd_entity xmlwriter_end_dtd_entity xmlwriter_write_dtd_entity xmlwriter_output_memory xmlwriter_flush gmp_init gmp_import gmp_export gmp_intval gmp_strval gmp_add gmp_sub gmp_mul gmp_div_qr gmp_div_q gmp_div_r gmp_div gmp_mod gmp_divexact gmp_neg gmp_abs gmp_fact gmp_sqrt gmp_sqrtrem gmp_root gmp_rootrem gmp_pow gmp_powm gmp_perfect_square gmp_perfect_power gmp_prob_prime gmp_gcd gmp_gcdext gmp_lcm gmp_invert gmp_jacobi gmp_legendre gmp_kronecker gmp_cmp gmp_sign gmp_random_seed gmp_random_bits gmp_random_range gmp_and gmp_or gmp_com gmp_xor gmp_setbit gmp_clrbit gmp_testbit gmp_scan0 gmp_scan1 gmp_popcount gmp_hamdist gmp_nextprime gmp_binomial iconv_strlen iconv_substr iconv_strpos iconv_strrpos iconv_mime_encode iconv_mime_decode iconv_mime_decode_headers iconv iconv_set_encoding iconv_get_encoding intlcal_create_instance intlcal_get_keyword_values_for_locale intlcal_get_now intlcal_get_available_locales intlcal_get intlcal_get_time intlcal_set_time intlcal_add intlcal_set_time_zone intlcal_after intlcal_before intlcal_set intlcal_roll intlcal_clear intlcal_field_difference intlcal_get_actual_maximum intlcal_get_actual_minimum intlcal_get_day_of_week_type intlcal_get_first_day_of_week intlcal_get_least_maximum intlcal_get_greatest_minimum intlcal_get_locale intlcal_get_maximum intlcal_get_minimal_days_in_first_week intlcal_set_minimal_days_in_first_week intlcal_get_minimum intlcal_get_time_zone intlcal_get_type intlcal_get_weekend_transition intlcal_in_daylight_time intlcal_is_lenient intlcal_is_set intlcal_is_equivalent_to intlcal_is_weekend intlcal_set_first_day_of_week intlcal_set_lenient intlcal_get_repeated_wall_time_option intlcal_equals intlcal_get_skipped_wall_time_option intlcal_set_repeated_wall_time_option intlcal_set_skipped_wall_time_option intlcal_from_date_time intlcal_to_date_time intlcal_get_error_code intlcal_get_error_message intlgregcal_create_instance intlgregcal_set_gregorian_change intlgregcal_get_gregorian_change intlgregcal_is_leap_year collator_create collator_compare collator_get_attribute collator_set_attribute collator_get_strength collator_set_strength collator_sort collator_sort_with_sort_keys collator_asort collator_get_locale collator_get_error_code collator_get_error_message collator_get_sort_key intl_get_error_code intl_get_error_message intl_is_failure intl_error_name datefmt_create datefmt_get_datetype datefmt_get_timetype datefmt_get_calendar datefmt_set_calendar datefmt_get_timezone_id datefmt_get_calendar_object datefmt_get_timezone datefmt_set_timezone datefmt_set_pattern datefmt_get_pattern datefmt_get_locale datefmt_set_lenient datefmt_is_lenient datefmt_format datefmt_format_object datefmt_parse datefmt_localtime datefmt_get_error_code datefmt_get_error_message numfmt_create numfmt_format numfmt_parse numfmt_format_currency numfmt_parse_currency numfmt_set_attribute numfmt_get_attribute numfmt_set_text_attribute numfmt_get_text_attribute numfmt_set_symbol numfmt_get_symbol numfmt_set_pattern numfmt_get_pattern numfmt_get_locale numfmt_get_error_code numfmt_get_error_message grapheme_strlen grapheme_strpos grapheme_stripos grapheme_strrpos grapheme_strripos grapheme_substr grapheme_strstr grapheme_stristr grapheme_extract idn_to_ascii idn_to_utf8 locale_get_default locale_set_default locale_get_primary_language locale_get_script locale_get_region locale_get_keywords locale_get_display_script locale_get_display_region locale_get_display_name locale_get_display_language locale_get_display_variant locale_compose locale_parse locale_get_all_variants locale_filter_matches locale_canonicalize locale_lookup locale_accept_from_http msgfmt_create msgfmt_format msgfmt_format_message msgfmt_parse msgfmt_parse_message msgfmt_set_pattern msgfmt_get_pattern msgfmt_get_locale msgfmt_get_error_code msgfmt_get_error_message normalizer_normalize normalizer_is_normalized normalizer_get_raw_decomposition resourcebundle_create resourcebundle_get resourcebundle_count resourcebundle_locales resourcebundle_get_error_code resourcebundle_get_error_message intltz_count_equivalent_ids intltz_create_default intltz_create_enumeration intltz_create_time_zone intltz_create_time_zone_id_enumeration intltz_from_date_time_zone intltz_get_canonical_id intltz_get_display_name intltz_get_dst_savings intltz_get_equivalent_id intltz_get_error_code intltz_get_error_message intltz_get_gmt intltz_get_id intltz_get_offset intltz_get_raw_offset intltz_get_region intltz_get_tz_data_version intltz_get_unknown intltz_get_windows_id intltz_get_id_for_windows_id intltz_has_same_rules intltz_to_date_time_zone intltz_use_daylight_time transliterator_create transliterator_create_from_rules transliterator_list_ids transliterator_create_inverse transliterator_transliterate transliterator_get_error_code transliterator_get_error_message bcadd bcsub bcmul bcdiv bcmod bcpowmod bcpow bcsqrt bccomp bcscale opcache_reset opcache_get_status opcache_compile_file opcache_invalidate opcache_get_configuration opcache_is_script_cached dl cli_set_process_title cli_get_process_title ololo\pyshpysh\really\test_namespaced_function \ololo\pyshpysh\really\test_namespaced_function

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:
44.14 ms | 437 KiB | 8 Q