3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = array('a' => 12, 'b' => 'foo', 'caution' => array('blubb' => array('bar' => 'baz'))); function foo(&$item, $key) { $item = (object)$item; } $start = microtime(true); for ($i = 0; $i < 10000; $i++) { array_walk_recursive($arr, 'foo'); } $end = microtime(true) - $start; echo "Run: " . $end . PHP_EOL;
Output for 7.4.1
Run: 0.0073888301849365
Output for 7.4.0
Run: 0.0075950622558594
Output for 7.3.13
Run: 0.0074529647827148
Output for 7.3.12
Run: 0.007580041885376
Output for 7.3.11
Run: 0.0048799514770508
Output for 7.3.10
Run: 0.0036749839782715
Output for 7.3.9
Run: 0.0051438808441162
Output for 7.3.8
Run: 0.0034182071685791
Output for 7.3.7
Run: 0.0034909248352051
Output for 7.3.6
Run: 0.0035579204559326
Output for 7.3.5
Run: 0.0034170150756836
Output for 7.3.4
Run: 0.0034120082855225
Output for 7.3.3
Run: 0.0036180019378662
Output for 7.3.2
Run: 0.0057330131530762
Output for 7.3.1
Run: 0.0033938884735107
Output for 7.3.0
Run: 0.0040111541748047
Output for 7.2.26
Run: 0.0040769577026367
Output for 7.2.25
Run: 0.0045449733734131
Output for 7.2.24
Run: 0.0041079521179199
Output for 7.2.23
Run: 0.0052638053894043
Output for 7.2.22
Run: 0.0056769847869873
Output for 7.2.21
Run: 0.0039610862731934
Output for 7.2.20
Run: 0.0038409233093262
Output for 7.2.19
Run: 0.0037181377410889
Output for 7.2.18
Run: 0.0043129920959473
Output for 7.2.17
Run: 0.0041391849517822
Output for 7.2.16
Run: 0.0063509941101074
Output for 7.2.15
Run: 0.0043098926544189
Output for 7.2.14
Run: 0.0042629241943359
Output for 7.2.13
Run: 0.0036499500274658
Output for 7.2.12
Run: 0.0036671161651611
Output for 7.2.11
Run: 0.0050458908081055
Output for 7.2.10
Run: 0.0042991638183594
Output for 7.2.9
Run: 0.0050270557403564
Output for 7.2.8
Run: 0.0050289630889893
Output for 7.2.7
Run: 0.0040218830108643
Output for 7.2.6
Run: 0.0036571025848389
Output for 7.2.5
Run: 0.0068769454956055
Output for 7.2.4
Run: 0.004626989364624
Output for 7.2.3
Run: 0.0062859058380127
Output for 7.2.2
Run: 0.0038468837738037
Output for 7.2.1
Run: 0.0042119026184082
Output for 7.2.0
Run: 0.0049271583557129
Output for 7.1.33
Run: 0.0065641403198242
Output for 7.1.32
Run: 0.0087959766387939
Output for 7.1.31
Run: 0.0061631202697754
Output for 7.1.30
Run: 0.0060560703277588
Output for 7.1.29
Run: 0.0067009925842285
Output for 7.1.28
Run: 0.0093131065368652
Output for 7.1.27
Run: 0.0095269680023193
Output for 7.1.26
Run: 0.0060470104217529
Output for 7.1.25
Run: 0.011859178543091
Output for 7.1.24
Run: 0.011373996734619
Output for 7.1.23
Run: 0.0090658664703369
Output for 7.1.22
Run: 0.0060060024261475
Output for 7.1.21
Run: 0.0072300434112549
Output for 7.1.20
Run: 0.0093019008636475
Output for 7.1.19
Run: 0.0091819763183594
Output for 7.1.18
Run: 0.0062611103057861
Output for 7.1.17
Run: 0.0069420337677002
Output for 7.1.16
Run: 0.0061140060424805
Output for 7.1.15
Run: 0.0077950954437256
Output for 7.1.14
Run: 0.0062210559844971
Output for 7.1.13
Run: 0.009138822555542
Output for 7.1.12
Run: 0.0062689781188965
Output for 7.1.11
Run: 0.0076909065246582
Output for 7.1.10
Run: 0.008465051651001
Output for 7.1.9
Run: 0.0076711177825928
Output for 7.1.8
Run: 0.0062310695648193
Output for 7.1.7
Run: 0.0065548419952393
Output for 7.1.6
Run: 0.0070409774780273
Output for 7.1.5
Run: 0.011624097824097
Output for 7.1.4
Run: 0.0093059539794922
Output for 7.1.3
Run: 0.0068750381469727
Output for 7.1.2
Run: 0.0072481632232666
Output for 7.1.1
Run: 0.0059108734130859
Output for 7.1.0
Run: 0.0064680576324463
Output for 7.0.33
Run: 0.0055100917816162
Output for 7.0.32
Run: 0.0055232048034668
Output for 7.0.31
Run: 0.0055809020996094
Output for 7.0.30
Run: 0.0057899951934814
Output for 7.0.29
Run: 0.0078840255737305
Output for 7.0.28
Run: 0.0083019733428955
Output for 7.0.27
Run: 0.0075209140777588
Output for 7.0.26
Run: 0.0078918933868408
Output for 7.0.25
Run: 0.0081470012664795
Output for 7.0.24
Run: 0.0090789794921875
Output for 7.0.23
Run: 0.0098268985748291
Output for 7.0.22
Run: 0.0055561065673828
Output for 7.0.21
Run: 0.0060651302337646
Output for 7.0.20
Run: 0.0056910514831543
Output for 7.0.19
Run: 0.0084218978881836
Output for 7.0.18
Run: 0.0058150291442871
Output for 7.0.17
Run: 0.0066320896148682
Output for 7.0.16
Run: 0.0064499378204346
Output for 7.0.15
Run: 0.0055191516876221
Output for 7.0.14
Run: 0.0056149959564209
Output for 7.0.13
Run: 0.0093600749969482
Output for 7.0.12
Run: 0.0057191848754883
Output for 7.0.11
Run: 0.0057001113891602
Output for 7.0.10
Run: 0.0068869590759277
Output for 7.0.9
Run: 0.00754714012146
Output for 7.0.8
Run: 0.008774995803833
Output for 7.0.7
Run: 0.0077059268951416
Output for 7.0.6
Run: 0.0058209896087646
Output for 7.0.5
Run: 0.0061488151550293
Output for 7.0.4
Run: 0.0055439472198486
Output for 7.0.3
Run: 0.0083520412445068
Output for 7.0.2
Run: 0.0055899620056152
Output for 7.0.1
Run: 0.006537914276123
Output for 7.0.0
Run: 0.0053870677947998
Output for 5.6.40
Run: 0.015172004699707
Output for 5.6.39
Run: 0.014703035354614
Output for 5.6.38
Run: 0.016340970993042
Output for 5.6.37
Run: 0.016248941421509
Output for 5.6.36
Run: 0.014642000198364
Output for 5.6.35
Run: 0.014801025390625
Output for 5.6.34
Run: 0.016548871994019
Output for 5.6.33
Run: 0.01482105255127
Output for 5.6.32
Run: 0.014529943466187
Output for 5.6.31
Run: 0.014584064483643
Output for 5.6.30
Run: 0.01527214050293
Output for 5.6.29
Run: 0.016886949539185
Output for 5.5.23, 5.6.28
Run: 0.017512083053589
Output for 5.6.27
Run: 0.014681100845337
Output for 5.6.26
Run: 0.016050815582275
Output for 5.6.25
Run: 0.015191078186035
Output for 5.6.24
Run: 0.016256093978882
Output for 5.6.23
Run: 0.016453981399536
Output for 5.6.22
Run: 0.017369985580444
Output for 5.6.21
Run: 0.014578104019165
Output for 5.6.20
Run: 0.01465106010437
Output for 5.6.19
Run: 0.014595985412598
Output for 5.6.18
Run: 0.019048929214478
Output for 5.6.17
Run: 0.016754865646362
Output for 5.6.16
Run: 0.014550924301147
Output for 5.6.15
Run: 0.017592906951904
Output for 5.6.14
Run: 0.014647006988525
Output for 5.6.13
Run: 0.017484188079834
Output for 5.6.12
Run: 0.016678094863892
Output for 5.6.11
Run: 0.01449990272522
Output for 5.6.10
Run: 0.016579151153564
Output for 5.6.9
Run: 0.016418933868408
Output for 5.6.8
Run: 0.018747091293335
Output for 5.6.7
Run: 0.014698028564453
Output for 5.6.6
Run: 0.017266035079956
Output for 5.6.5
Run: 0.018425941467285
Output for 5.6.4
Run: 0.015721082687378
Output for 5.6.3
Run: 0.017433881759644
Output for 5.6.2
Run: 0.015188932418823
Output for 5.6.1
Run: 0.014341831207275
Output for 5.6.0
Run: 0.015830039978027
Output for 5.5.38
Run: 0.017521142959595
Output for 5.5.37
Run: 0.017057180404663
Output for 5.5.36
Run: 0.015002012252808
Output for 5.5.35
Run: 0.015355825424194
Output for 5.5.34
Run: 0.015633106231689
Output for 5.5.33
Run: 0.015204191207886
Output for 5.5.32
Run: 0.018544912338257
Output for 5.5.31
Run: 0.017100811004639
Output for 5.5.30
Run: 0.015090227127075
Output for 5.5.29
Run: 0.015011072158813
Output for 5.5.28
Run: 0.015010118484497
Output for 5.5.27
Run: 0.014981985092163
Output for 5.5.26
Run: 0.018408060073853
Output for 5.5.25
Run: 0.015028953552246
Output for 5.5.24
Run: 0.016959190368652
Output for 5.5.22
Run: 0.019137859344482
Output for 5.5.21
Run: 0.015106916427612
Output for 5.5.20
Run: 0.017709016799927
Output for 5.5.19
Run: 0.016875028610229
Output for 5.5.18
Run: 0.018250226974487
Output for 5.5.17
Run: 0.016908884048462
Output for 5.5.16
Run: 0.01889181137085
Output for 5.5.15
Run: 0.015836954116821
Output for 5.5.14
Run: 0.017328023910522
Output for 5.5.13
Run: 0.017685890197754
Output for 5.5.12
Run: 0.017055988311768
Output for 5.5.11
Run: 0.016538858413696
Output for 5.5.10
Run: 0.015077829360962
Output for 5.5.9
Run: 0.016012907028198
Output for 5.5.8
Run: 0.015800952911377
Output for 5.5.7
Run: 0.014908075332642
Output for 5.5.6
Run: 0.015406131744385
Output for 5.5.5
Run: 0.018236875534058
Output for 5.5.4
Run: 0.017981052398682
Output for 5.5.3
Run: 0.015811920166016
Output for 5.5.2
Run: 0.015264987945557
Output for 5.5.1
Run: 0.024957895278931
Output for 5.5.0
Run: 0.016213893890381
Output for 5.4.45
Run: 0.020457983016968
Output for 5.4.44
Run: 0.01782488822937
Output for 5.4.43
Run: 0.015459060668945
Output for 5.4.42
Run: 0.019026041030884
Output for 5.4.41
Run: 0.015558004379272
Output for 5.4.40
Run: 0.018653154373169
Output for 5.4.39
Run: 0.018970966339111
Output for 5.4.38
Run: 0.017255067825317
Output for 5.4.37
Run: 0.019950151443481
Output for 5.4.36
Run: 0.019797801971436
Output for 5.4.35
Run: 0.018934011459351
Output for 5.4.34
Run: 0.016142129898071
Output for 5.4.33
Run: 0.020248889923096
Output for 5.4.32
Run: 0.020429134368896
Output for 5.4.31
Run: 0.019391059875488
Output for 5.4.30
Run: 0.019712209701538
Output for 5.4.29
Run: 0.019390106201172
Output for 5.4.28
Run: 0.02003002166748
Output for 5.4.27
Run: 0.017000198364258
Output for 5.4.26
Run: 0.016190052032471
Output for 5.4.25
Run: 0.020321846008301
Output for 5.4.24
Run: 0.018159151077271
Output for 5.4.23
Run: 0.019273042678833
Output for 5.4.22
Run: 0.021186113357544
Output for 5.4.21
Run: 0.017709970474243
Output for 5.4.20
Run: 0.016116857528687
Output for 5.4.19
Run: 0.018196105957031
Output for 5.4.18
Run: 0.019429922103882
Output for 5.4.17
Run: 0.023036956787109
Output for 5.4.16
Run: 0.019389867782593
Output for 5.4.15
Run: 0.019239902496338
Output for 5.4.14
Run: 0.016910076141357
Output for 5.4.13
Run: 0.018574953079224
Output for 5.2.13, 5.4.12
Run: 0.019245862960815
Output for 5.4.11
Run: 0.016849994659424
Output for 5.4.10
Run: 0.017206907272339
Output for 5.4.9
Run: 0.016510009765625
Output for 5.4.8
Run: 0.019285202026367
Output for 5.4.7
Run: 0.018069982528687
Output for 5.4.6
Run: 0.016755819320679
Output for 5.4.5
Run: 0.018855094909668
Output for 5.4.4
Run: 0.015789031982422
Output for 5.4.3
Run: 0.015531778335571
Output for 5.4.2
Run: 0.016205072402954
Output for 5.4.1
Run: 0.0205979347229
Output for 5.4.0
Run: 0.016791820526123
Output for 5.3.11, 5.3.29
Run: 0.022760152816772
Output for 5.3.28
Run: 0.017789125442505
Output for 5.3.27
Run: 0.020624160766602
Output for 5.3.26
Run: 0.019279003143311
Output for 5.3.25
Run: 0.016967058181763
Output for 5.3.24
Run: 0.019431114196777
Output for 5.3.23
Run: 0.019803047180176
Output for 5.3.22
Run: 0.019458055496216
Output for 5.3.21
Run: 0.019214153289795
Output for 5.3.20
Run: 0.019668102264404
Output for 5.3.19
Run: 0.020786046981812
Output for 5.3.18
Run: 0.018411159515381
Output for 5.3.17
Run: 0.020202159881592
Output for 5.3.16
Run: 0.018339157104492
Output for 5.3.15
Run: 0.018864154815674
Output for 5.3.14
Run: 0.018015146255493
Output for 5.3.13
Run: 0.0226731300354
Output for 5.3.12
Run: 0.022119998931885
Output for 5.3.10
Run: 0.030275106430054
Output for 5.3.9
Run: 0.017795085906982
Output for 5.3.8
Run: 0.02221417427063
Output for 5.3.7
Run: 0.028967142105103
Output for 5.3.6
Run: 0.019692182540894
Output for 5.3.5
Run: 0.020668029785156
Output for 5.3.4
Run: 0.019617080688477
Output for 5.3.3
Run: 0.017489194869995
Output for 5.3.2
Run: 0.021247148513794
Output for 5.3.1
Run: 0.018745183944702
Output for 5.3.0
Run: 0.016805171966553
Output for 5.2.17
Run: 0.020742177963257
Output for 5.2.16
Run: 0.02190899848938
Output for 5.2.15
Run: 0.021246910095215
Output for 5.2.14
Run: 0.018991947174072
Output for 5.2.12
Run: 0.015332937240601
Output for 5.2.11
Run: 0.018129110336304
Output for 5.2.10
Run: 0.02072286605835
Output for 5.2.9
Run: 0.018117904663086
Output for 5.2.8
Run: 0.018693923950195
Output for 5.2.7
Run: 0.01778507232666
Output for 5.2.6
Run: 0.02048397064209
Output for 5.2.5
Run: 0.021581888198853
Output for 5.2.4
Run: 0.020514011383057
Output for 5.2.3
Run: 0.021744966506958
Output for 5.2.2
Run: 0.018737077713013
Output for 5.2.1
Run: 0.018928050994873
Output for 5.2.0
Run: 0.018285989761353
Output for 5.1.6
Run: 0.020525932312012
Output for 5.1.5
Run: 0.017990112304688
Output for 5.1.4
Run: 0.016968965530396
Output for 5.1.3
Run: 0.012614011764526
Output for 5.1.2
Run: 0.017129898071289
Output for 5.1.1
Run: 0.016371011734009
Output for 5.1.0
Run: 0.019031047821045
Output for 5.0.5
Run: 0.02792501449585
Output for 5.0.4
Run: 0.027135848999023
Output for 5.0.3
Run: 0.02469801902771
Output for 5.0.2
Run: 0.023913860321045
Output for 5.0.1
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/v1kYb on line 14 Run: 0.026233911514282PHP_EOL
Output for 5.0.0

Process exited with code 139.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: array_walk_recursive() in /in/v1kYb on line 10
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: array_walk_recursive() in /in/v1kYb on line 10
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: array_walk_recursive() in /in/v1kYb on line 10

preferences:
249.69 ms | 401 KiB | 325 Q