3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php ob_start(); $functions = get_defined_functions(); foreach($functions["internal"] as $function) echo "<li>$function</li>"; $s=ob_get_clean(); echo substr($s, -500);
Output for 5.6.7 - 5.6.12, 5.6.21 - 5.6.28, 7.0.6 - 7.1.0
li><li>intl_get_error_code</li><li>intl_get_error_message</li><li>intl_is_failure</li><li>intl_error_name</li><li>bcadd</li><li>bcsub</li><li>bcmul</li><li>bcdiv</li><li>bcmod</li><li>bcpow</li><li>bcsqrt</li><li>bcscale</li><li>bccomp</li><li>bcpowmod</li><li>opcache_reset</li><li>opcache_invalidate</li><li>opcache_compile_file</li><li>opcache_is_script_cached</li><li>opcache_get_configuration</li><li>opcache_get_status</li><li>dl</li><li>cli_set_process_title</li><li>cli_get_process_title</li>
Output for 5.6.13 - 5.6.20, 7.0.0 - 7.0.5
/li><li>xmlwriter_end_dtd</li><li>xmlwriter_write_dtd</li><li>xmlwriter_start_dtd_element</li><li>xmlwriter_end_dtd_element</li><li>xmlwriter_write_dtd_element</li><li>xmlwriter_start_dtd_attlist</li><li>xmlwriter_end_dtd_attlist</li><li>xmlwriter_write_dtd_attlist</li><li>xmlwriter_start_dtd_entity</li><li>xmlwriter_end_dtd_entity</li><li>xmlwriter_write_dtd_entity</li><li>xmlwriter_output_memory</li><li>xmlwriter_flush</li><li>dl</li><li>cli_set_process_title</li><li>cli_get_process_title</li>
Output for 5.5.24 - 5.5.28, 5.5.35
i><li>intl_get_error_message</li><li>intl_is_failure</li><li>intl_error_name</li><li>bcadd</li><li>bcsub</li><li>bcmul</li><li>bcdiv</li><li>bcmod</li><li>bcpow</li><li>bcsqrt</li><li>bcscale</li><li>bccomp</li><li>bcpowmod</li><li>opcache_reset</li><li>opcache_invalidate</li><li>opcache_compile_file</li><li>opcache_is_script_cached</li><li>opcache_get_configuration</li><li>opcache_get_status</li><li>dl</li><li>cli_set_process_title</li><li>cli_get_process_title</li><li>phpinfo</li><li>mail</li>
Output for 5.5.29 - 5.5.34
><li>xmlwriter_write_dtd</li><li>xmlwriter_start_dtd_element</li><li>xmlwriter_end_dtd_element</li><li>xmlwriter_write_dtd_element</li><li>xmlwriter_start_dtd_attlist</li><li>xmlwriter_end_dtd_attlist</li><li>xmlwriter_write_dtd_attlist</li><li>xmlwriter_start_dtd_entity</li><li>xmlwriter_end_dtd_entity</li><li>xmlwriter_write_dtd_entity</li><li>xmlwriter_output_memory</li><li>xmlwriter_flush</li><li>dl</li><li>cli_set_process_title</li><li>cli_get_process_title</li><li>phpinfo</li><li>mail</li>
Output for 5.4.0 - 5.4.45
nt</li><li>xmlwriter_start_dtd</li><li>xmlwriter_end_dtd</li><li>xmlwriter_write_dtd</li><li>xmlwriter_start_dtd_element</li><li>xmlwriter_end_dtd_element</li><li>xmlwriter_write_dtd_element</li><li>xmlwriter_start_dtd_attlist</li><li>xmlwriter_end_dtd_attlist</li><li>xmlwriter_write_dtd_attlist</li><li>xmlwriter_start_dtd_entity</li><li>xmlwriter_end_dtd_entity</li><li>xmlwriter_write_dtd_entity</li><li>xmlwriter_output_memory</li><li>xmlwriter_flush</li><li>dl</li><li>phpinfo</li><li>mail</li>
Output for 5.3.1 - 5.3.29
</li><li>xmlwriter_write_dtd_attlist</li><li>xmlwriter_start_dtd_entity</li><li>xmlwriter_end_dtd_entity</li><li>xmlwriter_write_dtd_entity</li><li>xmlwriter_output_memory</li><li>xmlwriter_flush</li><li>zip_open</li><li>zip_close</li><li>zip_read</li><li>zip_entry_open</li><li>zip_entry_close</li><li>zip_entry_read</li><li>zip_entry_filesize</li><li>zip_entry_name</li><li>zip_entry_compressedsize</li><li>zip_entry_compressionmethod</li><li>dl</li><li>pcntl_fork</li><li>phpinfo</li><li>mail</li>
Output for 5.3.0
</li><li>xmlwriter_write_dtd_attlist</li><li>xmlwriter_start_dtd_entity</li><li>xmlwriter_end_dtd_entity</li><li>xmlwriter_write_dtd_entity</li><li>xmlwriter_output_memory</li><li>xmlwriter_flush</li><li>zip_open</li><li>zip_close</li><li>zip_read</li><li>zip_entry_open</li><li>zip_entry_close</li><li>zip_entry_read</li><li>zip_entry_filesize</li><li>zip_entry_name</li><li>zip_entry_compressedsize</li><li>zip_entry_compressionmethod</li><li>pcntl_fork</li><li>phpinfo</li><li>mail</li><li>dl</li>
Output for 5.2.10 - 5.2.17
dtd_attlist</li><li>xmlwriter_write_dtd_attlist</li><li>xmlwriter_start_dtd_entity</li><li>xmlwriter_end_dtd_entity</li><li>xmlwriter_write_dtd_entity</li><li>xmlwriter_output_memory</li><li>xmlwriter_flush</li><li>zip_open</li><li>zip_close</li><li>zip_read</li><li>zip_entry_open</li><li>zip_entry_close</li><li>zip_entry_read</li><li>zip_entry_filesize</li><li>zip_entry_name</li><li>zip_entry_compressedsize</li><li>zip_entry_compressionmethod</li><li>pcntl_fork</li><li>phpinfo</li><li>mail</li>
Output for 5.2.1 - 5.2.9
cpow</li><li>bcsqrt</li><li>bcscale</li><li>bccomp</li><li>bcpowmod</li><li>readgzfile</li><li>gzrewind</li><li>gzclose</li><li>gzeof</li><li>gzgetc</li><li>gzgets</li><li>gzgetss</li><li>gzread</li><li>gzopen</li><li>gzpassthru</li><li>gzseek</li><li>gztell</li><li>gzwrite</li><li>gzputs</li><li>gzfile</li><li>gzcompress</li><li>gzuncompress</li><li>gzdeflate</li><li>gzinflate</li><li>gzencode</li><li>ob_gzhandler</li><li>zlib_get_coding_type</li><li>pcntl_fork</li><li>phpinfo</li><li>mail</li>
Output for 5.2.0
zgetss</li><li>gzread</li><li>gzopen</li><li>gzpassthru</li><li>gzseek</li><li>gztell</li><li>gzwrite</li><li>gzputs</li><li>gzfile</li><li>gzcompress</li><li>gzuncompress</li><li>gzdeflate</li><li>gzinflate</li><li>gzencode</li><li>ob_gzhandler</li><li>zlib_get_coding_type</li><li>preg_match</li><li>preg_match_all</li><li>preg_replace</li><li>preg_replace_callback</li><li>preg_split</li><li>preg_quote</li><li>preg_grep</li><li>preg_last_error</li><li>pcntl_fork</li><li>phpinfo</li><li>mail</li>
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6
/li><li>gzgets</li><li>gzgetss</li><li>gzread</li><li>gzopen</li><li>gzpassthru</li><li>gzseek</li><li>gztell</li><li>gzwrite</li><li>gzputs</li><li>gzfile</li><li>gzcompress</li><li>gzuncompress</li><li>gzdeflate</li><li>gzinflate</li><li>gzencode</li><li>ob_gzhandler</li><li>zlib_get_coding_type</li><li>preg_match</li><li>preg_match_all</li><li>preg_replace</li><li>preg_replace_callback</li><li>preg_split</li><li>preg_quote</li><li>preg_grep</li><li>pcntl_fork</li><li>phpinfo</li><li>mail</li>
Output for 5.0.0 - 5.0.5
</li><li>bccomp</li><li>bcpowmod</li><li>readgzfile</li><li>gzrewind</li><li>gzclose</li><li>gzeof</li><li>gzgetc</li><li>gzgets</li><li>gzgetss</li><li>gzread</li><li>gzopen</li><li>gzpassthru</li><li>gzseek</li><li>gztell</li><li>gzwrite</li><li>gzputs</li><li>gzfile</li><li>gzcompress</li><li>gzuncompress</li><li>gzdeflate</li><li>gzinflate</li><li>gzencode</li><li>ob_gzhandler</li><li>zlib_get_coding_type</li><li>libxml_set_streams_context</li><li>pcntl_fork</li><li>phpinfo</li><li>mail</li>
Output for 4.3.2 - 4.4.1
i>bcmod</li><li>bcpow</li><li>bcsqrt</li><li>bcscale</li><li>bccomp</li><li>readgzfile</li><li>gzrewind</li><li>gzclose</li><li>gzeof</li><li>gzgetc</li><li>gzgets</li><li>gzgetss</li><li>gzread</li><li>gzopen</li><li>gzpassthru</li><li>gzseek</li><li>gztell</li><li>gzwrite</li><li>gzputs</li><li>gzfile</li><li>gzcompress</li><li>gzuncompress</li><li>gzdeflate</li><li>gzinflate</li><li>gzencode</li><li>ob_gzhandler</li><li>zlib_get_coding_type</li><li>pcntl_fork</li><li>phpinfo</li><li>mail</li>
Output for 4.3.0 - 4.3.1
li>bcmul</li><li>bcdiv</li><li>bcmod</li><li>bcpow</li><li>bcsqrt</li><li>bcscale</li><li>bccomp</li><li>readgzfile</li><li>gzrewind</li><li>gzclose</li><li>gzeof</li><li>gzgetc</li><li>gzgets</li><li>gzgetss</li><li>gzread</li><li>gzopen</li><li>gzpassthru</li><li>gzseek</li><li>gztell</li><li>gzwrite</li><li>gzputs</li><li>gzfile</li><li>gzcompress</li><li>gzuncompress</li><li>gzdeflate</li><li>gzinflate</li><li>gzencode</li><li>ob_gzhandler</li><li>pcntl_fork</li><li>phpinfo</li><li>mail</li>