3v4l.org

run code in 300+ PHP versions simultaneously
<?php $starttime = microtime(true); $array = \SplFixedArray::fromArray([3,4,1,3,5,1,92,2,4124,424,52,12]); $array_count = count($array); for ($c=0;$c<100000;$c++) { for ($i=0;$i<$array_count;$i++) { for ($y=0;$y<$array_count-1;$y++) { if ($array[$y+1] < $array[$y]) { $t = $array[$y]; $array[$y] = $array[$y+1]; $array[$y+1] = $t; } } } } echo microtime(true) - $starttime;
Output for 7.2.0
0.54504609107971
Output for 7.1.7
0.55184102058411
Output for 7.1.6
0.53360104560852
Output for 7.1.5
0.49314618110657
Output for 7.1.0
0.53258681297302
Output for 7.0.20
0.65870594978333
Output for 7.0.14
-0.09596586227417
Output for 7.0.7
0.46990895271301
Output for 7.0.6
0.50355005264282
Output for 7.0.5
0.50757908821106
Output for 7.0.4
0.530277967453
Output for 7.0.3
0.53624796867371
Output for 7.0.2
0.53684401512146
Output for 7.0.1
0.52941608428955
Output for 7.0.0
0.49089288711548
Output for 5.6.28
1.0461790561676
Output for 5.6.21
1.0398569107056
Output for 5.6.20
1.2345721721649
Output for 5.6.19
1.047000169754
Output for 5.6.18
1.2137501239777
Output for 5.6.17
1.0599241256714
Output for 5.6.16
1.0440151691437
Output for 5.6.15
1.0759968757629
Output for 5.6.14
1.0608990192413
Output for 5.6.13
1.0634799003601
Output for 5.6.12
1.1356921195984
Output for 5.6.11
1.1045479774475
Output for 5.6.10
1.0148990154266
Output for 5.6.9
1.0575408935547
Output for 5.6.8
1.1444628238678
Output for 5.6.7
1.0630559921265
Output for 5.5.35
0.9916570186615
Output for 5.5.34
1.2844319343567
Output for 5.5.33
1.1034488677979
Output for 5.5.32
1.1541130542755
Output for 5.5.31
1.1440069675446
Output for 5.5.30
1.0669610500336
Output for 5.5.29
1.1640419960022
Output for 5.5.28
1.1170690059662
Output for 5.5.27
1.0732159614563
Output for 5.5.26
1.1295568943024
Output for 5.5.25
1.0569710731506
Output for 5.5.24
1.0536091327667
Output for 5.4.45
1.6134479045868
Output for 5.4.44
1.9660079479218
Output for 5.4.43
1.590665102005
Output for 5.4.42
1.9556758403778
Output for 5.4.41
2.1557648181915
Output for 5.4.40
2.0991759300232
Output for 5.4.39
2.3125379085541
Output for 5.4.38
1.7402098178864
Output for 5.4.37
2.1030468940735
Output for 5.4.36
2.0275888442993
Output for 5.4.35
1.8142340183258
Output for 5.4.34

Process exited with code 137.
Output for 5.4.32
1.3307631015778
Output for 5.4.31
1.3082950115204
Output for 5.4.30
1.5202829837799
Output for 5.4.29
1.8034698963165
Output for 5.4.28
1.3861529827118
Output for 5.4.27
1.5490322113037
Output for 5.4.26
1.9336202144623
Output for 5.4.25
1.384437084198
Output for 5.4.24
1.3819580078125
Output for 5.4.23
1.4192411899567
Output for 5.4.22
1.6245260238647
Output for 5.4.21
1.3278391361237
Output for 5.4.20
1.3119051456451
Output for 5.4.19
1.3245029449463
Output for 5.4.18
1.2489058971405
Output for 5.4.17
1.2690689563751
Output for 5.4.16
1.2544209957123
Output for 5.4.15
1.2932591438293
Output for 5.4.14
1.5747520923615
Output for 5.4.13
1.2500259876251
Output for 5.4.12
1.2987551689148
Output for 5.4.11
1.5044889450073
Output for 5.4.10
1.3732149600983
Output for 5.4.9
1.2903609275818
Output for 5.4.8
1.3138370513916
Output for 5.4.7
1.2456691265106
Output for 5.4.6
1.3502869606018
Output for 5.4.5
1.2469620704651
Output for 5.4.4
1.3006548881531
Output for 5.4.3
1.2130930423737
Output for 5.4.2
1.3081848621368
Output for 5.4.1
1.5229649543762
Output for 5.4.0
1.5614778995514
Output for 5.3.0 - 5.3.29
Parse error: syntax error, unexpected '[', expecting ')' in /in/idhIv on line 4
Process exited with code 255.
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/idhIv on line 4 Parse error: syntax error, unexpected '[', expecting ')' in /in/idhIv on line 4
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/idhIv on line 4 Parse error: parse error, unexpected '[', expecting ')' in /in/idhIv on line 4
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/idhIv on line 4 Parse error: parse error, expecting `')'' in /in/idhIv on line 4
Process exited with code 255.

preferences:
146.27 ms | 401 KiB | 176 Q