3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo 'Current PHP Version: ' . phpversion() . "\n\n"; $start1 = 1; $start0 = 0; $time_start = microtime(TRUE); for( $i = 0 ; $i < 8500000; $i++ ) { $answer = $start0 == 1; $answer = $start1 == 1; } $time_end = microtime(TRUE); echo 'Did COMPARISON in ' . ($time_end - $time_start) . " seconds\n"; $time_start = microtime(TRUE); for( $i = 0 ; $i < 8500000; $i++ ) { $answer = !empty($start0); $answer = !empty($start1); } $time_end = microtime(TRUE); echo 'Did NOT EMPTY in ' . ($time_end - $time_start) . " seconds\n"; $time_start = microtime(TRUE); for( $i = 0 ; $i < 8500000; $i++ ) { $answer = (bool)$start0; $answer = (bool)$start1; } $time_end = microtime(TRUE); echo 'Did TYPECAST BOOL in ' . ($time_end - $time_start) . " seconds\n"; $time_start = microtime(TRUE); for( $i = 0 ; $i < 8500000; $i++ ) { $answer = $start0 == TRUE; $answer = $start1 == TRUE; } $time_end = microtime(TRUE); echo 'Did EQUALS TRUE in ' . ($time_end - $time_start) . " seconds\n"; $time_start = microtime(TRUE); for( $i = 0 ; $i < 8500000; $i++ ) { $answer = !!$start0; $answer = !!$start1; } $time_end = microtime(TRUE); echo 'Did NOT NOT in ' . ($time_end - $time_start) . " seconds\n"; $time_start = microtime(TRUE); for( $i = 0 ; $i < 8500000; $i++ ) { $answer = is_null($start0); $answer = is_null($start1); } $time_end = microtime(TRUE); echo 'Did IS NULL in ' . ($time_end - $time_start) . " seconds\n";

Abusive script

This script was stopped while abusing our resources

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
152.41 ms | 1601 KiB | 12 Q