3v4l.org

run code in 300+ PHP versions simultaneously
<?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 8.1.28, 8.2.18, 8.3.5 - 8.3.6
ompare</li><li>sodium_increment</li><li>sodium_memcmp</li><li>sodium_memzero</li><li>sodium_pad</li><li>sodium_unpad</li><li>sodium_bin2hex</li><li>sodium_hex2bin</li><li>sodium_bin2base64</li><li>sodium_base642bin</li><li>sodium_crypto_scalarmult_base</li><li>opcache_reset</li><li>opcache_get_status</li><li>opcache_compile_file</li><li>opcache_invalidate</li><li>opcache_get_configuration</li><li>opcache_is_script_cached</li><li>dl</li><li>cli_set_process_title</li><li>cli_get_process_title</li>
Output for 8.0.1 - 8.0.12, 8.0.14 - 8.0.30, 8.1.0 - 8.1.27, 8.2.0 - 8.2.17, 8.3.0 - 8.3.4
rypto_stream_xor</li><li>sodium_add</li><li>sodium_compare</li><li>sodium_increment</li><li>sodium_memcmp</li><li>sodium_memzero</li><li>sodium_pad</li><li>sodium_unpad</li><li>sodium_bin2hex</li><li>sodium_hex2bin</li><li>sodium_crypto_scalarmult_base</li><li>opcache_reset</li><li>opcache_get_status</li><li>opcache_compile_file</li><li>opcache_invalidate</li><li>opcache_get_configuration</li><li>opcache_is_script_cached</li><li>dl</li><li>cli_set_process_title</li><li>cli_get_process_title</li>
Output for 7.3.32 - 7.3.33, 7.4.26, 8.0.13
cretkey</li><li>sodium_crypto_sign_seed_keypair</li><li>sodium_crypto_sign_verify_detached</li><li>sodium_crypto_stream</li><li>sodium_crypto_stream_keygen</li><li>sodium_crypto_stream_xor</li><li>sodium_add</li><li>sodium_compare</li><li>sodium_increment</li><li>sodium_memcmp</li><li>sodium_memzero</li><li>sodium_pad</li><li>sodium_unpad</li><li>sodium_bin2hex</li><li>sodium_hex2bin</li><li>sodium_crypto_scalarmult_base</li><li>dl</li><li>cli_set_process_title</li><li>cli_get_process_title</li>
Output for 8.0.0
ansliterator_transliterate</li><li>transliterator_get_error_code</li><li>transliterator_get_error_message</li><li>bcadd</li><li>bcsub</li><li>bcmul</li><li>bcdiv</li><li>bcmod</li><li>bcpowmod</li><li>bcpow</li><li>bcsqrt</li><li>bccomp</li><li>bcscale</li><li>opcache_reset</li><li>opcache_get_status</li><li>opcache_compile_file</li><li>opcache_invalidate</li><li>opcache_get_configuration</li><li>opcache_is_script_cached</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, 7.4.33
/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 7.2.6 - 7.2.33, 7.3.12 - 7.3.31, 7.4.0 - 7.4.25, 7.4.27 - 7.4.32
rypto_stream_xor</li><li>sodium_add</li><li>sodium_compare</li><li>sodium_increment</li><li>sodium_memcmp</li><li>sodium_memzero</li><li>sodium_pad</li><li>sodium_unpad</li><li>sodium_bin2hex</li><li>sodium_hex2bin</li><li>sodium_crypto_scalarmult_base</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.7 - 5.6.12, 5.6.21 - 5.6.28, 7.0.6 - 7.0.20, 7.1.0 - 7.1.20
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.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.3.11, 4.4.0 - 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>

preferences:
217.49 ms | 402 KiB | 313 Q