3v4l.org

run code in 300+ PHP versions simultaneously
<?php print_r(ini_get_all(null, false));
Output for git.master
Array ( [allow_url_fopen] => 1 [allow_url_include] => 0 [arg_separator.input] => & [arg_separator.output] => & [assert.active] => 1 [assert.bail] => 0 [assert.callback] => [assert.exception] => 1 [assert.warning] => 1 [auto_append_file] => [auto_detect_line_endings] => 0 [auto_globals_jit] => 1 [auto_prepend_file] => [bcmath.scale] => 0 [browscap] => [date.default_latitude] => 31.7667 [date.default_longitude] => 35.2333 [date.sunrise_zenith] => 90.833333 [date.sunset_zenith] => 90.833333 [date.timezone] => Europe/Amsterdam [default_charset] => UTF-8 [default_mimetype] => text/html [default_socket_timeout] => 60 [disable_classes] => [disable_functions] => proc_open,phpinfo,mail [display_errors] => 1 [display_startup_errors] => 1 [doc_root] => [docref_ext] => [docref_root] => [enable_dl] => [enable_post_data_reading] => 1 [error_append_string] => [error_log] => [error_log_mode] => 0644 [error_prepend_string] => [error_reporting] => -1 [expose_php] => 1 [extension_dir] => /usr/lib/php/git-master/modules [fiber.stack_size] => [file_uploads] => 1 [filter.default] => unsafe_raw [filter.default_flags] => [from] => [hard_timeout] => 2 [highlight.comment] => #FF8000 [highlight.default] => #0000BB [highlight.html] => #000000 [highlight.keyword] => #007700 [highlight.string] => #DD0000 [html_errors] => 0 [iconv.input_encoding] => [iconv.internal_encoding] => [iconv.output_encoding] => [ignore_repeated_errors] => 0 [ignore_repeated_source] => 0 [ignore_user_abort] => 0 [implicit_flush] => 1 [include_path] => .: [input_encoding] => [internal_encoding] => [intl.default_locale] => [intl.error_level] => 0 [intl.use_exceptions] => 0 [log_errors] => [mail.add_x_header] => 0 [mail.force_extra_parameters] => [mail.log] => [max_execution_time] => 0 [max_file_uploads] => 20 [max_input_nesting_level] => 64 [max_input_time] => -1 [max_input_vars] => 1000 [mbstring.detect_order] => [mbstring.encoding_translation] => 0 [mbstring.http_input] => [mbstring.http_output] => [mbstring.http_output_conv_mimetypes] => ^(text/|application/xhtml\+xml) [mbstring.internal_encoding] => [mbstring.language] => neutral [mbstring.regex_retry_limit] => 1000000 [mbstring.regex_stack_limit] => 100000 [mbstring.strict_detection] => 0 [mbstring.substitute_character] => [memory_limit] => 64M [opcache.blacklist_filename] => [opcache.consistency_checks] => 0 [opcache.dups_fix] => 0 [opcache.enable] => 1 [opcache.enable_cli] => 0 [opcache.enable_file_override] => 0 [opcache.error_log] => [opcache.file_cache] => [opcache.file_cache_consistency_checks] => 1 [opcache.file_cache_only] => 0 [opcache.file_update_protection] => 2 [opcache.force_restart_timeout] => 180 [opcache.huge_code_pages] => 0 [opcache.interned_strings_buffer] => 8 [opcache.jit] => tracing [opcache.jit_bisect_limit] => 0 [opcache.jit_blacklist_root_trace] => 16 [opcache.jit_blacklist_side_trace] => 8 [opcache.jit_buffer_size] => 0 [opcache.jit_debug] => 0 [opcache.jit_hot_func] => 127 [opcache.jit_hot_loop] => 64 [opcache.jit_hot_return] => 8 [opcache.jit_hot_side_exit] => 8 [opcache.jit_max_exit_counters] => 8192 [opcache.jit_max_loop_unrolls] => 8 [opcache.jit_max_polymorphic_calls] => 2 [opcache.jit_max_recursive_calls] => 2 [opcache.jit_max_recursive_returns] => 2 [opcache.jit_max_root_traces] => 1024 [opcache.jit_max_side_traces] => 128 [opcache.jit_prof_threshold] => 0.005 [opcache.lockfile_path] => /tmp [opcache.log_verbosity_level] => 1 [opcache.max_accelerated_files] => 10000 [opcache.max_file_size] => 0 [opcache.max_wasted_percentage] => 5 [opcache.memory_consumption] => 128 [opcache.opt_debug_level] => 0 [opcache.optimization_level] => 0x7FFEBFFF [opcache.preferred_memory_model] => [opcache.preload] => [opcache.preload_user] => [opcache.protect_memory] => 0 [opcache.record_warnings] => 0 [opcache.restrict_api] => [opcache.revalidate_freq] => 2 [opcache.revalidate_path] => 0 [opcache.save_comments] => 1 [opcache.use_cwd] => 1 [opcache.validate_permission] => 0 [opcache.validate_root] => 0 [opcache.validate_timestamps] => 1 [open_basedir] => /tmp:/in:/etc [output_buffering] => 0 [output_encoding] => [output_handler] => [pcre.backtrack_limit] => 1000000 [pcre.jit] => 1 [pcre.recursion_limit] => 100000 [phar.cache_list] => [phar.readonly] => 1 [phar.require_hash] => 1 [post_max_size] => 8M [precision] => 14 [realpath_cache_size] => 4096K [realpath_cache_ttl] => 120 [register_argc_argv] => 1 [report_memleaks] => 1 [report_zend_debug] => 0 [request_order] => [sendmail_from] => [sendmail_path] => /usr/sbin/sendmail -t -i [serialize_precision] => -1 [session.auto_start] => 0 [session.cache_expire] => 180 [session.cache_limiter] => nocache [session.cookie_domain] => [session.cookie_httponly] => 0 [session.cookie_lifetime] => 0 [session.cookie_path] => / [session.cookie_samesite] => [session.cookie_secure] => 0 [session.gc_divisor] => 100 [session.gc_maxlifetime] => 1440 [session.gc_probability] => 1 [session.lazy_write] => 1 [session.name] => PHPSESSID [session.referer_check] => [session.save_handler] => files [session.save_path] => [session.serialize_handler] => php [session.sid_bits_per_character] => 4 [session.sid_length] => 32 [session.trans_sid_hosts] => [session.trans_sid_tags] => a=href,area=href,frame=src,form= [session.upload_progress.cleanup] => 1 [session.upload_progress.enabled] => 1 [session.upload_progress.freq] => 1% [session.upload_progress.min_freq] => 1 [session.upload_progress.name] => PHP_SESSION_UPLOAD_PROGRESS [session.upload_progress.prefix] => upload_progress_ [session.use_cookies] => 1 [session.use_only_cookies] => 1 [session.use_strict_mode] => 0 [session.use_trans_sid] => 0 [short_open_tag] => [SMTP] => localhost [smtp_port] => 25 [sqlite3.extension_dir] => [sys_temp_dir] => [syslog.facility] => LOG_USER [syslog.filter] => no-ctrl [syslog.ident] => php [unserialize_callback_func] => [unserialize_max_depth] => 4096 [upload_max_filesize] => 2M [upload_tmp_dir] => [url_rewriter.hosts] => [url_rewriter.tags] => form= [user_agent] => [user_dir] => [user_ini.cache_ttl] => 300 [user_ini.filename] => .user.ini [variables_order] => EGPCS [xmlrpc_error_number] => 0 [xmlrpc_errors] => 0 [zend.assertions] => 1 [zend.detect_unicode] => 1 [zend.enable_gc] => 1 [zend.exception_ignore_args] => 0 [zend.exception_string_param_max_len] => 15 [zend.multibyte] => 0 [zend.script_encoding] => [zend.signal_check] => 0 [zlib.output_compression] => 0 [zlib.output_compression_level] => -1 [zlib.output_handler] => )
Output for git.master_jit
Array ( [allow_url_fopen] => 1 [allow_url_include] => 0 [arg_separator.input] => & [arg_separator.output] => & [assert.active] => 1 [assert.bail] => 0 [assert.callback] => [assert.exception] => 1 [assert.warning] => 1 [auto_append_file] => [auto_detect_line_endings] => 0 [auto_globals_jit] => 1 [auto_prepend_file] => [bcmath.scale] => 0 [browscap] => [date.default_latitude] => 31.7667 [date.default_longitude] => 35.2333 [date.sunrise_zenith] => 90.833333 [date.sunset_zenith] => 90.833333 [date.timezone] => Europe/Amsterdam [default_charset] => UTF-8 [default_mimetype] => text/html [default_socket_timeout] => 60 [disable_classes] => [disable_functions] => proc_open,phpinfo,mail [display_errors] => 1 [display_startup_errors] => 1 [doc_root] => [docref_ext] => [docref_root] => [enable_dl] => [enable_post_data_reading] => 1 [error_append_string] => [error_log] => [error_log_mode] => 0644 [error_prepend_string] => [error_reporting] => -1 [expose_php] => 1 [extension_dir] => /usr/lib/php/git-master/modules [fiber.stack_size] => [file_uploads] => 1 [filter.default] => unsafe_raw [filter.default_flags] => [from] => [hard_timeout] => 2 [highlight.comment] => #FF8000 [highlight.default] => #0000BB [highlight.html] => #000000 [highlight.keyword] => #007700 [highlight.string] => #DD0000 [html_errors] => 0 [iconv.input_encoding] => [iconv.internal_encoding] => [iconv.output_encoding] => [ignore_repeated_errors] => 0 [ignore_repeated_source] => 0 [ignore_user_abort] => 0 [implicit_flush] => 1 [include_path] => .: [input_encoding] => [internal_encoding] => [intl.default_locale] => [intl.error_level] => 0 [intl.use_exceptions] => 0 [log_errors] => [mail.add_x_header] => 0 [mail.force_extra_parameters] => [mail.log] => [max_execution_time] => 0 [max_file_uploads] => 20 [max_input_nesting_level] => 64 [max_input_time] => -1 [max_input_vars] => 1000 [mbstring.detect_order] => [mbstring.encoding_translation] => 0 [mbstring.http_input] => [mbstring.http_output] => [mbstring.http_output_conv_mimetypes] => ^(text/|application/xhtml\+xml) [mbstring.internal_encoding] => [mbstring.language] => neutral [mbstring.regex_retry_limit] => 1000000 [mbstring.regex_stack_limit] => 100000 [mbstring.strict_detection] => 0 [mbstring.substitute_character] => [memory_limit] => 64M [opcache.blacklist_filename] => [opcache.consistency_checks] => 0 [opcache.dups_fix] => 0 [opcache.enable] => 1 [opcache.enable_cli] => 1 [opcache.enable_file_override] => 0 [opcache.error_log] => [opcache.file_cache] => [opcache.file_cache_consistency_checks] => 1 [opcache.file_cache_only] => 0 [opcache.file_update_protection] => 2 [opcache.force_restart_timeout] => 180 [opcache.huge_code_pages] => 0 [opcache.interned_strings_buffer] => 0 [opcache.jit] => tracing [opcache.jit_bisect_limit] => 0 [opcache.jit_blacklist_root_trace] => 16 [opcache.jit_blacklist_side_trace] => 8 [opcache.jit_buffer_size] => 8M [opcache.jit_debug] => 0 [opcache.jit_hot_func] => 127 [opcache.jit_hot_loop] => 64 [opcache.jit_hot_return] => 8 [opcache.jit_hot_side_exit] => 8 [opcache.jit_max_exit_counters] => 8192 [opcache.jit_max_loop_unrolls] => 8 [opcache.jit_max_polymorphic_calls] => 2 [opcache.jit_max_recursive_calls] => 2 [opcache.jit_max_recursive_returns] => 2 [opcache.jit_max_root_traces] => 1024 [opcache.jit_max_side_traces] => 128 [opcache.jit_prof_threshold] => 0.005 [opcache.lockfile_path] => /tmp [opcache.log_verbosity_level] => 1 [opcache.max_accelerated_files] => 10000 [opcache.max_file_size] => 0 [opcache.max_wasted_percentage] => 5 [opcache.memory_consumption] => 8M [opcache.opt_debug_level] => 0 [opcache.optimization_level] => 0x7FFEBFFF [opcache.preferred_memory_model] => [opcache.preload] => [opcache.preload_user] => [opcache.protect_memory] => 0 [opcache.record_warnings] => 0 [opcache.restrict_api] => [opcache.revalidate_freq] => 2 [opcache.revalidate_path] => 0 [opcache.save_comments] => 1 [opcache.use_cwd] => 1 [opcache.validate_permission] => 0 [opcache.validate_root] => 0 [opcache.validate_timestamps] => 1 [open_basedir] => /tmp:/in:/etc [output_buffering] => 0 [output_encoding] => [output_handler] => [pcre.backtrack_limit] => 1000000 [pcre.jit] => 1 [pcre.recursion_limit] => 100000 [phar.cache_list] => [phar.readonly] => 1 [phar.require_hash] => 1 [post_max_size] => 8M [precision] => 14 [realpath_cache_size] => 4096K [realpath_cache_ttl] => 120 [register_argc_argv] => 1 [report_memleaks] => 1 [report_zend_debug] => 0 [request_order] => [sendmail_from] => [sendmail_path] => /usr/sbin/sendmail -t -i [serialize_precision] => -1 [session.auto_start] => 0 [session.cache_expire] => 180 [session.cache_limiter] => nocache [session.cookie_domain] => [session.cookie_httponly] => 0 [session.cookie_lifetime] => 0 [session.cookie_path] => / [session.cookie_samesite] => [session.cookie_secure] => 0 [session.gc_divisor] => 100 [session.gc_maxlifetime] => 1440 [session.gc_probability] => 1 [session.lazy_write] => 1 [session.name] => PHPSESSID [session.referer_check] => [session.save_handler] => files [session.save_path] => [session.serialize_handler] => php [session.sid_bits_per_character] => 4 [session.sid_length] => 32 [session.trans_sid_hosts] => [session.trans_sid_tags] => a=href,area=href,frame=src,form= [session.upload_progress.cleanup] => 1 [session.upload_progress.enabled] => 1 [session.upload_progress.freq] => 1% [session.upload_progress.min_freq] => 1 [session.upload_progress.name] => PHP_SESSION_UPLOAD_PROGRESS [session.upload_progress.prefix] => upload_progress_ [session.use_cookies] => 1 [session.use_only_cookies] => 1 [session.use_strict_mode] => 0 [session.use_trans_sid] => 0 [short_open_tag] => [SMTP] => localhost [smtp_port] => 25 [sqlite3.extension_dir] => [sys_temp_dir] => [syslog.facility] => LOG_USER [syslog.filter] => no-ctrl [syslog.ident] => php [unserialize_callback_func] => [unserialize_max_depth] => 4096 [upload_max_filesize] => 2M [upload_tmp_dir] => [url_rewriter.hosts] => [url_rewriter.tags] => form= [user_agent] => [user_dir] => [user_ini.cache_ttl] => 300 [user_ini.filename] => .user.ini [variables_order] => EGPCS [xmlrpc_error_number] => 0 [xmlrpc_errors] => 0 [zend.assertions] => 1 [zend.detect_unicode] => 1 [zend.enable_gc] => 1 [zend.exception_ignore_args] => 0 [zend.exception_string_param_max_len] => 15 [zend.multibyte] => 0 [zend.script_encoding] => [zend.signal_check] => 0 [zlib.output_compression] => 0 [zlib.output_compression_level] => -1 [zlib.output_handler] => )
Output for rfc.property-hooks
Array ( [allow_url_fopen] => 1 [allow_url_include] => 0 [arg_separator.input] => & [arg_separator.output] => & [assert.active] => 1 [assert.bail] => 0 [assert.callback] => [assert.exception] => 1 [assert.warning] => 1 [auto_append_file] => [auto_detect_line_endings] => 0 [auto_globals_jit] => 1 [auto_prepend_file] => [bcmath.scale] => 0 [browscap] => [date.default_latitude] => 31.7667 [date.default_longitude] => 35.2333 [date.sunrise_zenith] => 90.833333 [date.sunset_zenith] => 90.833333 [date.timezone] => Europe/Amsterdam [default_charset] => UTF-8 [default_mimetype] => text/html [default_socket_timeout] => 60 [disable_classes] => [disable_functions] => proc_open,phpinfo,mail [display_errors] => 1 [display_startup_errors] => 1 [doc_root] => [docref_ext] => [docref_root] => [enable_dl] => [enable_post_data_reading] => 1 [error_append_string] => [error_log] => [error_log_mode] => 0644 [error_prepend_string] => [error_reporting] => -1 [expose_php] => 1 [extension_dir] => /usr/lib/php/git-property-hooks/modules [fiber.stack_size] => [file_uploads] => 1 [filter.default] => unsafe_raw [filter.default_flags] => [from] => [hard_timeout] => 2 [highlight.comment] => #FF8000 [highlight.default] => #0000BB [highlight.html] => #000000 [highlight.keyword] => #007700 [highlight.string] => #DD0000 [html_errors] => 0 [iconv.input_encoding] => [iconv.internal_encoding] => [iconv.output_encoding] => [ignore_repeated_errors] => 0 [ignore_repeated_source] => 0 [ignore_user_abort] => 0 [implicit_flush] => 1 [include_path] => .: [input_encoding] => [internal_encoding] => [intl.default_locale] => [intl.error_level] => 0 [intl.use_exceptions] => 0 [log_errors] => [mail.add_x_header] => 0 [mail.force_extra_parameters] => [mail.log] => [mail.mixed_lf_and_crlf] => 0 [max_execution_time] => 0 [max_file_uploads] => 20 [max_input_nesting_level] => 64 [max_input_time] => -1 [max_input_vars] => 1000 [max_multipart_body_parts] => -1 [mbstring.detect_order] => [mbstring.encoding_translation] => 0 [mbstring.http_input] => [mbstring.http_output] => [mbstring.http_output_conv_mimetypes] => ^(text/|application/xhtml\+xml) [mbstring.internal_encoding] => [mbstring.language] => neutral [mbstring.regex_retry_limit] => 1000000 [mbstring.regex_stack_limit] => 100000 [mbstring.strict_detection] => 0 [mbstring.substitute_character] => [memory_limit] => 64M [opcache.blacklist_filename] => [opcache.consistency_checks] => 0 [opcache.dups_fix] => 0 [opcache.enable] => 1 [opcache.enable_cli] => 0 [opcache.enable_file_override] => 0 [opcache.error_log] => [opcache.file_cache] => [opcache.file_cache_consistency_checks] => 1 [opcache.file_cache_only] => 0 [opcache.file_update_protection] => 2 [opcache.force_restart_timeout] => 180 [opcache.huge_code_pages] => 0 [opcache.interned_strings_buffer] => 8 [opcache.jit] => tracing [opcache.jit_bisect_limit] => 0 [opcache.jit_blacklist_root_trace] => 16 [opcache.jit_blacklist_side_trace] => 8 [opcache.jit_buffer_size] => 0 [opcache.jit_debug] => 0 [opcache.jit_hot_func] => 127 [opcache.jit_hot_loop] => 64 [opcache.jit_hot_return] => 8 [opcache.jit_hot_side_exit] => 8 [opcache.jit_max_exit_counters] => 8192 [opcache.jit_max_loop_unrolls] => 8 [opcache.jit_max_polymorphic_calls] => 2 [opcache.jit_max_recursive_calls] => 2 [opcache.jit_max_recursive_returns] => 2 [opcache.jit_max_root_traces] => 1024 [opcache.jit_max_side_traces] => 128 [opcache.jit_max_trace_length] => 1024 [opcache.jit_prof_threshold] => 0.005 [opcache.lockfile_path] => /tmp [opcache.log_verbosity_level] => 1 [opcache.max_accelerated_files] => 10000 [opcache.max_file_size] => 0 [opcache.max_wasted_percentage] => 5 [opcache.memory_consumption] => 128 [opcache.opt_debug_level] => 0 [opcache.optimization_level] => 0x7FFEBFFF [opcache.preferred_memory_model] => [opcache.preload] => [opcache.preload_user] => [opcache.protect_memory] => 0 [opcache.record_warnings] => 0 [opcache.restrict_api] => [opcache.revalidate_freq] => 2 [opcache.revalidate_path] => 0 [opcache.save_comments] => 1 [opcache.use_cwd] => 1 [opcache.validate_permission] => 0 [opcache.validate_root] => 0 [opcache.validate_timestamps] => 1 [open_basedir] => /tmp:/in:/etc [output_buffering] => 0 [output_encoding] => [output_handler] => [pcre.backtrack_limit] => 1000000 [pcre.jit] => 1 [pcre.recursion_limit] => 100000 [phar.cache_list] => [phar.readonly] => 1 [phar.require_hash] => 1 [post_max_size] => 8M [precision] => 14 [realpath_cache_size] => 4096K [realpath_cache_ttl] => 120 [register_argc_argv] => 1 [report_memleaks] => 1 [report_zend_debug] => 0 [request_order] => [sendmail_from] => [sendmail_path] => /usr/sbin/sendmail -t -i [serialize_precision] => -1 [session.auto_start] => 0 [session.cache_expire] => 180 [session.cache_limiter] => nocache [session.cookie_domain] => [session.cookie_httponly] => 0 [session.cookie_lifetime] => 0 [session.cookie_path] => / [session.cookie_samesite] => [session.cookie_secure] => 0 [session.gc_divisor] => 100 [session.gc_maxlifetime] => 1440 [session.gc_probability] => 1 [session.lazy_write] => 1 [session.name] => PHPSESSID [session.referer_check] => [session.save_handler] => files [session.save_path] => [session.serialize_handler] => php [session.sid_bits_per_character] => 4 [session.sid_length] => 32 [session.trans_sid_hosts] => [session.trans_sid_tags] => a=href,area=href,frame=src,form= [session.upload_progress.cleanup] => 1 [session.upload_progress.enabled] => 1 [session.upload_progress.freq] => 1% [session.upload_progress.min_freq] => 1 [session.upload_progress.name] => PHP_SESSION_UPLOAD_PROGRESS [session.upload_progress.prefix] => upload_progress_ [session.use_cookies] => 1 [session.use_only_cookies] => 1 [session.use_strict_mode] => 0 [session.use_trans_sid] => 0 [short_open_tag] => [SMTP] => localhost [smtp_port] => 25 [sqlite3.extension_dir] => [sys_temp_dir] => [syslog.facility] => LOG_USER [syslog.filter] => no-ctrl [syslog.ident] => php [unserialize_callback_func] => [unserialize_max_depth] => 4096 [upload_max_filesize] => 2M [upload_tmp_dir] => [url_rewriter.hosts] => [url_rewriter.tags] => form= [user_agent] => [user_dir] => [user_ini.cache_ttl] => 300 [user_ini.filename] => .user.ini [variables_order] => EGPCS [xmlrpc_error_number] => 0 [xmlrpc_errors] => 0 [zend.assertions] => 1 [zend.detect_unicode] => 1 [zend.enable_gc] => 1 [zend.exception_ignore_args] => 0 [zend.exception_string_param_max_len] => 15 [zend.max_allowed_stack_size] => 0 [zend.multibyte] => 0 [zend.reserved_stack_size] => 0 [zend.script_encoding] => [zend.signal_check] => 0 [zlib.output_compression] => 0 [zlib.output_compression_level] => -1 [zlib.output_handler] => )

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:
34.21 ms | 417 KiB | 8 Q