3v4l.org

run code in 300+ PHP versions simultaneously
<?php $m1 = str_repeat("\x80", 32); $m2 = str_repeat("\x80", 33554432); $end1 = $end2 = $start = microtime(true); $hash1 = hash('sha256', $m1); $end1 = microtime(true); $hash2 = hash('sha256', $m2); $end2 = microtime(true); var_dump( number_format($end1 - $start, 5), number_format($end2 - $start, 5) );
Output for 8.2.2
Fatal error: Out of memory (allocated 2097152 bytes) (tried to allocate 33554464 bytes) in /in/8tjrs on line 4 mmap() failed: [12] Cannot allocate memory mmap() failed: [12] Cannot allocate memory
Process exited with code 255.
Output for 8.1.2 - 8.1.13
Fatal error: Out of memory (allocated 2097152) (tried to allocate 33554464 bytes) in /in/8tjrs on line 4 mmap() failed: [12] Cannot allocate memory mmap() failed: [12] Cannot allocate memory
Process exited with code 255.
Output for 8.1.1
string(7) "0.00001" string(7) "0.16901"
Output for 8.1.0
string(7) "0.00001" string(7) "0.16614"
Output for 5.5.13, 5.6.22, 8.0.14, 8.0.26
string(7) "0.00001" string(7) "0.16711"
Output for 8.0.25
string(7) "0.00001" string(7) "0.18489"
Output for 8.0.24
string(7) "0.00001" string(7) "0.19330"
Output for 8.0.23
string(7) "0.00001" string(7) "0.20462"
Output for 8.0.22
string(7) "0.00001" string(7) "0.19837"
Output for 8.0.21
string(7) "0.00001" string(7) "0.17729"
Output for 8.0.20
string(7) "0.00001" string(7) "0.16657"
Output for 8.0.19
string(7) "0.00001" string(7) "0.16603"
Output for 8.0.18
string(7) "0.00001" string(7) "0.16649"
Output for 8.0.17
string(7) "0.00001" string(7) "0.16962"
Output for 8.0.16
string(7) "0.00000" string(7) "0.16609"
Output for 8.0.15
string(7) "0.00001" string(7) "0.17725"
Output for 8.0.13
string(7) "0.00001" string(7) "0.16809"
Output for 7.2.30, 8.0.12
string(7) "0.00001" string(7) "0.16817"
Output for 8.0.11
string(7) "0.00001" string(7) "0.17214"
Output for 8.0.10
string(7) "0.00001" string(7) "0.16704"
Output for 7.3.22, 8.0.9
string(7) "0.00001" string(7) "0.16682"
Output for 8.0.8
string(7) "0.00001" string(7) "0.16897"
Output for 8.0.7
string(7) "0.00000" string(7) "0.16709"
Output for 8.0.6
string(7) "0.00001" string(7) "0.17475"
Output for 7.1.30, 8.0.1, 8.0.5
string(7) "0.00001" string(7) "0.16609"
Output for 5.6.9, 8.0.3
string(7) "0.00001" string(7) "0.16625"
Output for 8.0.2
string(7) "0.00001" string(7) "0.16636"
Output for 8.0.0
string(7) "0.00001" string(7) "0.17894"
Output for 7.4.33
string(7) "0.00001" string(7) "0.17037"
Output for 7.4.32
string(7) "0.00001" string(7) "0.16665"
Output for 7.4.30
string(7) "0.00001" string(7) "0.16679"
Output for 7.4.29
string(7) "0.00001" string(7) "0.18072"
Output for 7.4.28
string(7) "0.00001" string(7) "0.17418"
Output for 7.2.12, 7.4.27
string(7) "0.00001" string(7) "0.16740"
Output for 7.3.23, 7.4.26
string(7) "0.00001" string(7) "0.16685"
Output for 7.4.25
string(7) "0.00001" string(7) "0.17456"
Output for 7.4.24
string(7) "0.00001" string(7) "0.18810"
Output for 7.4.23
string(7) "0.00001" string(7) "0.20783"
Output for 7.4.22
string(7) "0.00001" string(7) "0.20972"
Output for 7.4.21
string(7) "0.00001" string(7) "0.20697"
Output for 7.4.20
string(7) "0.00001" string(7) "0.20126"
Output for 7.4.19
string(7) "0.00001" string(7) "0.19246"
Output for 7.4.18
string(7) "0.00001" string(7) "0.17165"
Output for 7.4.16
string(7) "0.00001" string(7) "0.18300"
Output for 7.4.15
string(7) "0.00001" string(7) "0.16760"
Output for 7.0.9, 7.4.14
string(7) "0.00001" string(7) "0.17255"
Output for 7.4.13
string(7) "0.00001" string(7) "0.16747"
Output for 7.4.12
string(7) "0.00001" string(7) "0.16803"
Output for 7.4.11
string(7) "0.00001" string(7) "0.17119"
Output for 7.4.10
string(7) "0.00001" string(7) "0.16627"
Output for 7.4.9
string(7) "0.00001" string(7) "0.17089"
Output for 7.4.8
string(7) "0.00001" string(7) "0.16912"
Output for 7.4.7
string(7) "0.00001" string(7) "0.19326"
Output for 7.4.6
string(7) "0.00001" string(7) "0.16646"
Output for 7.4.5
string(7) "0.00001" string(7) "0.16598"
Output for 7.4.4
string(7) "0.00001" string(7) "0.17227"
Output for 7.4.3
string(7) "0.00001" string(7) "0.17643"
Output for 7.4.2
string(7) "0.00001" string(7) "0.17629"
Output for 7.0.10, 7.4.1
string(7) "0.00001" string(7) "0.16617"
Output for 7.4.0
string(7) "0.00001" string(7) "0.17167"
Output for 7.3.33
string(7) "0.00001" string(7) "0.16660"
Output for 5.6.15, 7.3.32
string(7) "0.00001" string(7) "0.16702"
Output for 7.3.31
string(7) "0.00001" string(7) "0.17324"
Output for 7.3.30
string(7) "0.00001" string(7) "0.16620"
Output for 5.6.0, 7.3.29
string(7) "0.00001" string(7) "0.16790"
Output for 7.3.28
string(7) "0.00001" string(7) "0.17109"
Output for 7.3.27
string(7) "0.00001" string(7) "0.16601"
Output for 7.3.26
string(7) "0.00001" string(7) "0.16659"
Output for 7.3.25
string(7) "0.00001" string(7) "0.17392"
Output for 7.3.24
string(7) "0.00001" string(7) "0.17085"
Output for 7.3.21
string(7) "0.00001" string(7) "0.17259"
Output for 7.3.20
string(7) "0.00001" string(7) "0.18321"
Output for 5.6.31, 7.3.19
string(7) "0.00001" string(7) "0.16602"
Output for 5.6.10, 7.3.18
string(7) "0.00001" string(7) "0.16630"
Output for 7.3.17
string(7) "0.00001" string(7) "0.17025"
Output for 7.3.16
string(7) "0.00001" string(7) "0.16634"
Output for 7.3.15
string(7) "0.00001" string(7) "0.17632"
Output for 7.3.14
string(7) "0.00001" string(7) "0.16850"
Output for 7.3.13
string(7) "0.00001" string(7) "0.17783"
Output for 7.3.12
string(7) "0.00001" string(7) "0.16605"
Output for 7.3.11
string(7) "0.00001" string(7) "0.17391"
Output for 7.3.10
string(7) "0.00001" string(7) "0.16590"
Output for 7.0.8, 7.3.9
string(7) "0.00001" string(7) "0.16583"
Output for 7.3.8
string(7) "0.00001" string(7) "0.16811"
Output for 7.3.7
string(7) "0.00001" string(7) "0.16888"
Output for 7.3.6
string(7) "0.00001" string(7) "0.17385"
Output for 7.3.5
string(7) "0.00001" string(7) "0.16652"
Output for 7.3.4
string(7) "0.00001" string(7) "0.16629"
Output for 7.3.3
string(7) "0.00001" string(7) "0.16759"
Output for 7.3.2
string(7) "0.00001" string(7) "0.17612"
Output for 7.3.1
string(7) "0.00001" string(7) "0.16666"
Output for 7.3.0
string(7) "0.00001" string(7) "0.16631"
Output for 7.2.34
string(7) "0.00001" string(7) "0.19114"
Output for 7.2.33
string(7) "0.00001" string(7) "0.16766"
Output for 7.2.32
string(7) "0.00005" string(7) "0.17601"
Output for 7.2.31
string(7) "0.00001" string(7) "0.16846"
Output for 7.2.29
string(7) "0.00005" string(7) "0.18036"
Output for 7.2.28
string(7) "0.00001" string(7) "0.17298"
Output for 7.2.27
string(7) "0.00001" string(7) "0.16805"
Output for 7.2.26
string(7) "0.00001" string(7) "0.17622"
Output for 7.2.25
string(7) "0.00001" string(7) "0.16876"
Output for 7.2.24
string(7) "0.00001" string(7) "0.17595"
Output for 7.2.23
string(7) "0.00001" string(7) "0.16780"
Output for 7.2.22
string(7) "0.00001" string(7) "0.16952"
Output for 7.2.21
string(7) "0.00001" string(7) "0.17231"
Output for 7.2.20
string(7) "0.00001" string(7) "0.17099"
Output for 7.2.19
string(7) "0.00001" string(7) "0.17133"
Output for 7.2.18
string(7) "0.00001" string(7) "0.16918"
Output for 7.2.17
string(7) "0.00001" string(7) "0.17065"
Output for 7.2.16
string(7) "0.00001" string(7) "0.16658"
Output for 7.2.15
string(7) "0.00001" string(7) "0.17076"
Output for 7.2.14
string(7) "0.00001" string(7) "0.16716"
Output for 7.2.13
string(7) "0.00001" string(7) "0.16644"
Output for 7.2.11
string(7) "0.00001" string(7) "0.25250"
Output for 7.2.10
string(7) "0.00001" string(7) "0.16736"
Output for 5.5.28, 7.2.9
string(7) "0.00001" string(7) "0.16744"
Output for 7.2.8
string(7) "0.00001" string(7) "0.17530"
Output for 7.2.7
string(7) "0.00001" string(7) "0.17325"
Output for 7.2.6
string(7) "0.00002" string(7) "0.16812"
Output for 7.2.5
string(7) "0.00001" string(7) "0.16892"
Output for 7.2.4
string(7) "0.00001" string(7) "0.17579"
Output for 7.2.3
string(7) "0.00001" string(7) "0.17180"
Output for 7.2.2
string(7) "0.00001" string(7) "0.16739"
Output for 7.2.1
string(7) "0.00001" string(7) "0.16696"
Output for 7.2.0
string(7) "0.00001" string(7) "0.16828"
Output for 7.1.33
string(7) "0.00002" string(7) "0.17524"
Output for 7.1.5, 7.1.32
string(7) "0.00001" string(7) "0.16544"
Output for 7.1.31
string(7) "0.00002" string(7) "0.16818"
Output for 7.1.29
string(7) "0.00002" string(7) "0.17488"
Output for 7.1.28
string(7) "0.00002" string(7) "0.16801"
Output for 7.1.27
string(7) "0.00001" string(7) "0.16557"
Output for 7.1.26
string(7) "0.00001" string(7) "0.16695"
Output for 7.1.25
string(7) "0.00001" string(7) "0.17175"
Output for 7.1.24
string(7) "0.00002" string(7) "0.20336"
Output for 7.1.23
string(7) "0.00002" string(7) "0.17036"
Output for 7.1.22
string(7) "0.00002" string(7) "0.16466"
Output for 7.1.21
string(7) "0.00002" string(7) "0.17303"
Output for 7.1.20
string(7) "0.00001" string(7) "0.16957"
Output for 7.1.19
string(7) "0.00002" string(7) "0.16558"
Output for 7.1.18
string(7) "0.00002" string(7) "0.16566"
Output for 5.5.2, 5.5.15, 7.1.17
string(7) "0.00001" string(7) "0.16552"
Output for 7.1.16
string(7) "0.00002" string(7) "0.22846"
Output for 7.1.15
string(7) "0.00001" string(7) "0.16615"
Output for 7.1.14
string(7) "0.00002" string(7) "0.18829"
Output for 7.1.13
string(7) "0.00001" string(7) "0.16574"
Output for 7.1.12
string(7) "0.00001" string(7) "0.17280"
Output for 7.1.11
string(7) "0.00002" string(7) "0.16555"
Output for 7.1.10
string(7) "0.00001" string(7) "0.16611"
Output for 7.1.9
string(7) "0.00002" string(7) "0.16592"
Output for 7.1.8
string(7) "0.00002" string(7) "0.16571"
Output for 7.1.7
string(7) "0.00002" string(7) "0.17394"
Output for 7.1.6
string(7) "0.00002" string(7) "0.16585"
Output for 7.1.4
string(7) "0.00001" string(7) "0.16545"
Output for 7.1.3
string(7) "0.00001" string(7) "0.17150"
Output for 7.1.2
string(7) "0.00002" string(7) "0.18483"
Output for 5.5.19, 7.1.1
string(7) "0.00001" string(7) "0.16577"
Output for 7.1.0
string(7) "0.00002" string(7) "0.18348"
Output for 7.0.33
string(7) "0.00003" string(7) "0.17138"
Output for 7.0.32
string(7) "0.00001" string(7) "0.17873"
Output for 7.0.31
string(7) "0.00002" string(7) "0.27070"
Output for 7.0.30
string(7) "0.00002" string(7) "0.25919"
Output for 7.0.29
string(7) "0.00002" string(7) "0.19833"
Output for 7.0.28
string(7) "0.00002" string(7) "0.31392"
Output for 7.0.27
string(7) "0.00001" string(7) "0.21613"
Output for 7.0.26
string(7) "0.00001" string(7) "0.17237"
Output for 7.0.25
string(7) "0.00001" string(7) "0.16581"
Output for 7.0.24
string(7) "0.00002" string(7) "0.19017"
Output for 7.0.23
string(7) "0.00002" string(7) "0.17643"
Output for 7.0.22
string(7) "0.00001" string(7) "0.16732"
Output for 7.0.21
string(7) "0.00002" string(7) "0.17767"
Output for 7.0.20
string(7) "0.00002" string(7) "0.17637"
Output for 7.0.19
string(7) "0.00001" string(7) "0.16708"
Output for 5.5.32, 7.0.18
string(7) "0.00001" string(7) "0.16676"
Output for 7.0.17
string(7) "0.00001" string(7) "0.16572"
Output for 7.0.16
string(7) "0.00001" string(7) "0.16727"
Output for 7.0.15
string(7) "0.00002" string(7) "0.16987"
Output for 7.0.14
string(7) "0.00002" string(7) "0.16517"
Output for 7.0.13
string(7) "0.00002" string(7) "0.16535"
Output for 7.0.12
string(7) "0.00001" string(7) "0.16542"
Output for 7.0.11
string(7) "0.00001" string(7) "0.16562"
Output for 7.0.7
string(7) "0.00002" string(7) "0.18381"
Output for 7.0.6
string(7) "0.00002" string(7) "0.23013"
Output for 7.0.5
string(7) "0.00001" string(7) "0.28773"
Output for 7.0.4
string(7) "0.00003" string(7) "0.24087"
Output for 7.0.3
string(7) "0.00002" string(7) "0.29213"
Output for 7.0.2
string(7) "0.00002" string(7) "0.21938"
Output for 7.0.1
string(7) "0.00001" string(7) "0.17092"
Output for 7.0.0
string(7) "0.00001" string(7) "0.16589"
Output for 5.6.40
string(7) "0.00001" string(7) "0.19688"
Output for 5.6.39
string(7) "0.00001" string(7) "0.16551"
Output for 5.6.38
string(7) "0.00001" string(7) "0.17155"
Output for 5.6.37
string(7) "0.00001" string(7) "0.17562"
Output for 5.6.36
string(7) "0.00001" string(7) "0.16662"
Output for 5.6.35
string(7) "0.00001" string(7) "0.17329"
Output for 5.6.34
string(7) "0.00001" string(7) "0.16591"
Output for 5.6.33
string(7) "0.00001" string(7) "0.17236"
Output for 5.6.32
string(7) "0.00001" string(7) "0.17164"
Output for 5.6.30
string(7) "0.00001" string(7) "0.16801"
Output for 5.6.29
string(7) "0.00001" string(7) "0.16537"
Output for 5.6.28
string(7) "0.00001" string(7) "0.21243"
Output for 5.6.27
string(7) "0.00001" string(7) "0.22362"
Output for 5.6.26
string(7) "0.00001" string(7) "0.29660"
Output for 5.6.25
string(7) "0.00001" string(7) "0.19949"
Output for 5.6.24
string(7) "0.00001" string(7) "0.20945"
Output for 5.6.23
string(7) "0.00001" string(7) "0.20381"
Output for 5.6.21
string(7) "0.00001" string(7) "0.16741"
Output for 5.6.20
string(7) "0.00001" string(7) "0.17090"
Output for 5.6.19
string(7) "0.00001" string(7) "0.17406"
Output for 5.6.2, 5.6.18
string(7) "0.00001" string(7) "0.16686"
Output for 5.6.17
string(7) "0.00001" string(7) "0.16643"
Output for 5.6.16
string(7) "0.00001" string(7) "0.16592"
Output for 5.6.14
string(7) "0.00001" string(7) "0.16661"
Output for 5.6.13
string(7) "0.00001" string(7) "0.17183"
Output for 5.6.12
string(7) "0.00001" string(7) "0.16723"
Output for 5.6.11
string(7) "0.00001" string(7) "0.16604"
Output for 5.6.8
string(7) "0.00001" string(7) "0.16529"
Output for 5.6.7
string(7) "0.00001" string(7) "0.16565"
Output for 5.6.6
string(7) "0.00001" string(7) "0.17108"
Output for 5.6.5
string(7) "0.00001" string(7) "0.16920"
Output for 5.6.4
string(7) "0.00001" string(7) "0.18334"
Output for 5.6.3
string(7) "0.00001" string(7) "0.18147"
Output for 5.6.1
string(7) "0.00001" string(7) "0.16556"
Output for 5.5.38
string(7) "0.00001" string(7) "0.18030"
Output for 5.5.37
string(7) "0.00001" string(7) "0.16594"
Output for 5.5.36
string(7) "0.00001" string(7) "0.16549"
Output for 5.5.35
string(7) "0.00001" string(7) "0.16703"
Output for 5.5.34
string(7) "0.00001" string(7) "0.16585"
Output for 5.5.33
string(7) "0.00001" string(7) "0.16642"
Output for 5.5.31
string(7) "0.00001" string(7) "0.22194"
Output for 5.5.30
string(7) "0.00001" string(7) "0.16638"
Output for 5.5.29
string(7) "0.00001" string(7) "0.17087"
Output for 5.5.27
string(7) "0.00001" string(7) "0.16687"
Output for 5.5.26
string(7) "0.00001" string(7) "0.18233"
Output for 5.5.25
string(7) "0.00001" string(7) "0.17146"
Output for 5.5.24
string(7) "0.00001" string(7) "0.16515"
Output for 5.5.23
string(7) "0.00001" string(7) "0.16523"
Output for 5.5.22
string(7) "0.00001" string(7) "0.16514"
Output for 5.5.21
string(7) "0.00001" string(7) "0.16610"
Output for 5.5.20
string(7) "0.00001" string(7) "0.16534"
Output for 5.5.18
string(7) "0.00001" string(7) "0.16927"
Output for 5.5.17
string(7) "0.00001" string(7) "0.17118"
Output for 5.5.16
string(7) "0.00001" string(7) "0.16839"
Output for 5.5.14
string(7) "0.00001" string(7) "0.17084"
Output for 5.5.12
string(7) "0.00001" string(7) "0.16561"
Output for 5.5.11
string(7) "0.00001" string(7) "0.17197"
Output for 5.5.10
string(7) "0.00001" string(7) "0.16538"
Output for 5.5.9
string(7) "0.00001" string(7) "0.17264"
Output for 5.5.8
string(7) "0.00001" string(7) "0.17878"
Output for 5.5.7
string(7) "0.00001" string(7) "0.16597"
Output for 5.5.6
string(7) "0.00002" string(7) "0.16530"
Output for 5.5.5
string(7) "0.00001" string(7) "0.16524"
Output for 5.5.4
string(7) "0.00001" string(7) "0.16734"
Output for 5.5.3
string(7) "0.00001" string(7) "0.17121"
Output for 5.5.1
string(7) "0.00001" string(7) "0.19159"
Output for 5.5.0
string(7) "0.00001" string(7) "0.16580"

preferences:
68.05 ms | 766 KiB | 5 Q