3v4l.org

run code in 300+ PHP versions simultaneously
<?php //--------------------------------------------------------------------------- $data = <<<'EOD' abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ EOD; $tries = 1000; //--------------------------------------------------------------------------- echo("CRC32 check... "); $startTime = microtime(true); for ($idx=0; $idx<$tries; $idx++) hash('crc32', $data, true); $duration = microtime(true) - $startTime; echo("Finished in: $duration\r\n"); //--------------------------------------------------------------------------- echo("MD5 check... "); $startTime = microtime(true); for ($idx=0; $idx<$tries; $idx++) hash('md5', $data, true); $duration = microtime(true) - $startTime; echo("Finished in: $duration\r\n"); //--------------------------------------------------------------------------- echo("SHA1 check... "); $startTime = microtime(true); for ($idx=0; $idx<$tries; $idx++) hash('sha1', $data, true); $duration = microtime(true) - $startTime; echo("Finished in: $duration\r\n"); //--------------------------------------------------------------------------- echo("SHA256 check... "); $startTime = microtime(true); for ($idx=0; $idx<$tries; $idx++) hash('sha256', $data, true); $duration = microtime(true) - $startTime; echo("Finished in: $duration\r\n"); //--------------------------------------------------------------------------- ?>

preferences:
27.28 ms | 405 KiB | 5 Q