3v4l.org

run code in 300+ PHP versions simultaneously
<?php function test1() { $s = microtime(true); $var = null; for ($i = 0; $i < 1000000; $i++) { $condition = $var === null; } return microtime(true) - $s; } function test2() { $s = microtime(true); $var = null; for ($i = 0; $i < 1000000; $i++) { $condition = !isset($var); } return microtime(true) - $s; } function test3() { $s = microtime(true); $var = null; for ($i = 0; $i < 1000000; $i++) { $condition = empty($var); } return microtime(true) - $s; } echo test1() . "\n\n"; echo test2() . "\n\n";
Output for 7.4.0
0.021594047546387 0.019323825836182
Output for 7.3.12
0.023715972900391 0.023394107818604
Output for 7.3.11
0.023849010467529 0.023599863052368
Output for 7.3.10
0.019340991973877 0.016363859176636
Output for 7.3.9
0.015209913253784 0.01631498336792
Output for 7.3.8
0.017930030822754 0.017587900161743
Output for 7.3.7
0.01515793800354 0.016314029693604
Output for 7.3.6
0.015456199645996 0.016446828842163
Output for 7.3.5
0.015235900878906 0.016398906707764
Output for 7.3.4
0.01611590385437 0.016350030899048
Output for 7.3.3
0.017977952957153 0.017976999282837
Output for 7.3.2
0.01803994178772 0.016288995742798
Output for 7.3.1
0.015614986419678 0.016267776489258
Output for 7.3.0
0.015692949295044 0.016369104385376
Output for 7.2.25
0.016690015792847 0.017541170120239
Output for 7.2.24
0.023674011230469 0.024631023406982
Output for 7.2.23
0.016364097595215 0.017307996749878
Output for 7.2.22
0.015956878662109 0.017711877822876
Output for 7.2.21
0.02392315864563 0.022573947906494
Output for 7.2.20
0.018741130828857 0.017385959625244
Output for 7.2.19
0.016082048416138 0.017621994018555
Output for 7.2.18
0.015868186950684 0.017602920532227
Output for 7.2.17
0.01820707321167 0.017567873001099
Output for 7.2.16
0.015889883041382 0.017544031143188
Output for 7.2.15
0.015881061553955 0.0173020362854
Output for 7.2.14
0.017576932907104 0.017444849014282
Output for 7.2.13
0.016388893127441 0.017214059829712
Output for 7.2.12
0.018193960189819 0.019382953643799
Output for 7.2.11
0.023464918136597 0.025243997573853
Output for 7.2.10
0.017042875289917 0.017520904541016
Output for 7.2.9
0.023753881454468 0.018945932388306
Output for 7.2.8
0.015864133834839 0.017436981201172
Output for 7.2.7
0.015942096710205 0.017481088638306
Output for 7.2.6
0.018288850784302 0.019437074661255
Output for 7.2.5
0.019206047058105 0.019154071807861
Output for 7.2.4
0.017449140548706 0.017442941665649
Output for 7.2.3
0.018069982528687 0.022851943969727
Output for 7.2.2
0.018242835998535 0.019001007080078
Output for 7.2.1
0.018460035324097 0.019270896911621
Output for 7.2.0
0.02279806137085 0.021032094955444
Output for 7.1.33
0.062917947769165 0.052714109420776
Output for 7.1.32
0.064205884933472 0.058835029602051
Output for 7.1.31
0.056478977203369 0.053044080734253
Output for 7.1.30
0.048573970794678 0.053277969360352
Output for 7.1.29
0.057081937789917 0.061827182769775
Output for 7.1.28
0.052489042282104 0.052073001861572
Output for 7.1.27
0.047747135162354 0.052948951721191
Output for 7.1.26
0.048968076705933 0.052987098693848
Output for 7.1.25
0.048442125320435 0.062541007995605
Output for 7.1.24
0.063668012619019 0.066795110702515
Output for 7.1.23
0.048221111297607 0.053134918212891
Output for 7.1.22
0.051598072052002 0.062780857086182
Output for 7.1.21
0.054466009140015 0.052942991256714
Output for 7.1.20
0.048274040222168 0.052972078323364
Output for 7.1.19
0.048777103424072 0.050923109054565
Output for 7.1.18
0.049546003341675 0.053774833679199
Output for 7.1.17
0.050915002822876 0.05322790145874
Output for 7.1.16
0.052913904190063 0.053200960159302
Output for 7.1.15
0.055170059204102 0.053526878356934
Output for 7.1.14
0.061908960342407 0.053237915039062
Output for 7.1.13
0.052132844924927 0.060184955596924
Output for 7.1.12
0.049948930740356 0.05159592628479
Output for 7.1.11
0.054862022399902 0.057429075241089
Output for 7.1.10
0.049149990081787 0.052923917770386
Output for 7.1.9
0.04874587059021 0.052881956100464
Output for 7.1.8
0.052857875823975 0.059377908706665
Output for 7.1.7
0.046427965164185 0.055819988250732
Output for 7.1.6
0.051741123199463 0.053357124328613
Output for 7.1.5
0.046370983123779 0.051254987716675
Output for 7.1.4
0.050281047821045 0.05262017250061
Output for 7.1.3
0.061036109924316 0.060809850692749
Output for 7.1.2
0.052170038223267 0.058109998703003
Output for 7.1.1
0.049501895904541 0.053281784057617
Output for 7.1.0
0.048079013824463 0.052729845046997
Output for 7.0.33
0.047727108001709 0.054465055465698
Output for 7.0.32
0.047842025756836 0.053937911987305
Output for 7.0.31
0.049798965454102 0.053997993469238
Output for 7.0.30
0.066436052322388 0.059303998947144
Output for 7.0.29
0.052368879318237 0.062114000320435
Output for 7.0.28
0.06287407875061 0.052443981170654
Output for 7.0.27
0.046051025390625 0.059924125671387
Output for 7.0.26
0.056321859359741 0.063456058502197
Output for 7.0.25
0.064787149429321 0.058791160583496
Output for 7.0.24
0.052118062973022 0.058886051177979
Output for 7.0.23
0.048587083816528 0.06354022026062
Output for 7.0.22
0.051552057266235 0.054224014282227
Output for 7.0.21
0.047883987426758 0.054535865783691
Output for 7.0.20
0.050724983215332 0.054755926132202
Output for 7.0.19
0.051665782928467 0.058780908584595
Output for 7.0.18
0.04863715171814 0.054440021514893
Output for 7.0.17
0.061091184616089 0.054509162902832
Output for 7.0.16
0.050332069396973 0.053287029266357
Output for 7.0.15
0.053242206573486 0.05915904045105
Output for 7.0.14
0.05488109588623 0.052390813827515
Output for 7.0.13
0.051288843154907 0.05862283706665
Output for 7.0.12
0.048470020294189 0.052504062652588
Output for 7.0.11
0.045988082885742 0.052589178085327
Output for 7.0.10
0.046802043914795 0.052836894989014
Output for 7.0.9
0.046345949172974 0.056478977203369
Output for 7.0.8
0.055546998977661 0.064807891845703
Output for 7.0.7
0.048427820205688 0.05284309387207
Output for 7.0.6
0.04793119430542 0.052273988723755
Output for 7.0.5
0.052284002304077 0.063607931137085
Output for 7.0.4
0.047122001647949 0.052091836929321
Output for 7.0.3
0.051736116409302 0.068993806838989
Output for 7.0.2
0.049118041992188 0.052438020706177
Output for 7.0.1
0.066642999649048 0.056190013885498
Output for 7.0.0
0.062596797943115 0.066119909286499
Output for 5.6.40
0.10862684249878 0.1228940486908
Output for 5.6.39
0.11170601844788 0.12299990653992
Output for 5.6.38
0.12439203262329 0.13295602798462
Output for 5.6.37
0.11660313606262 0.13977813720703
Output for 5.6.36
0.10829591751099 0.1368989944458
Output for 5.6.35
0.10903406143188 0.14075899124146
Output for 5.6.34
0.11494207382202 0.12437605857849
Output for 5.6.33
0.11216688156128 0.13882184028625
Output for 5.6.32
0.10841989517212 0.12310290336609
Output for 5.6.31
0.1101861000061 0.12168717384338
Output for 5.6.30
0.10810303688049 0.12377691268921
Output for 5.6.29
0.11879110336304 0.12300801277161
Output for 5.6.28
0.10655903816223 0.12511396408081
Output for 5.6.27
0.11597609519958 0.1304349899292
Output for 5.6.26
0.11646103858948 0.13619899749756
Output for 5.6.25
0.10875391960144 0.14325904846191
Output for 5.6.24
0.10585784912109 0.11930394172668
Output for 5.6.23
0.11173796653748 0.12023496627808
Output for 5.6.22
0.10539889335632 0.13475108146667
Output for 5.6.21
0.11333799362183 0.15074110031128
Output for 5.6.20
0.11560010910034 0.12043786048889
Output for 5.6.19
0.10585403442383 0.11948084831238
Output for 5.6.18
0.12067198753357 0.12934303283691
Output for 5.6.17
0.11132597923279 0.14196681976318
Output for 5.6.16
0.10596585273743 0.11911702156067
Output for 5.6.15
0.10541486740112 0.13503623008728
Output for 5.6.14
0.10703802108765 0.14564800262451
Output for 5.6.13
0.11815404891968 0.12942814826965
Output for 5.6.12
0.11058712005615 0.12782001495361
Output for 5.6.11
0.11023592948914 0.12037205696106
Output for 5.6.10
0.10452818870544 0.12101197242737
Output for 5.6.9
0.11058592796326 0.11976289749146
Output for 5.6.8
0.12043190002441 0.1308479309082
Output for 5.6.7
0.10401797294617 0.14471507072449
Output for 5.6.6
0.12685513496399 0.12428593635559
Output for 5.6.5
0.10663485527039 0.11995387077332
Output for 5.6.4
0.10582113265991 0.13342308998108
Output for 5.6.3
0.11343502998352 0.14354586601257
Output for 5.6.2
0.11497092247009 0.12754893302917
Output for 5.6.1
0.10619902610779 0.11896896362305
Output for 5.6.0
0.1073911190033 0.14698505401611
Output for 5.5.38
0.12631797790527 0.12031817436218
Output for 5.5.37
0.11258101463318 0.12775707244873
Output for 5.5.36
0.1147608757019 0.12869000434875
Output for 5.5.35
0.12588286399841 0.12580990791321
Output for 5.5.34
0.11683487892151 0.12561106681824
Output for 5.5.33
0.10861301422119 0.13655495643616
Output for 5.5.32
0.11614990234375 0.12330389022827
Output for 5.5.31
0.12360596656799 0.12091994285583
Output for 5.5.30
0.10909509658813 0.11976313591003
Output for 5.5.29
0.11293816566467 0.1252498626709
Output for 5.5.28
0.11666083335876 0.13746905326843
Output for 5.5.27
0.11128306388855 0.13330316543579
Output for 5.5.26
0.12352800369263 0.1451780796051
Output for 5.5.25
0.12815690040588 0.13822603225708
Output for 5.5.24
0.1257209777832 0.12247109413147
Output for 5.5.23
0.10333299636841 0.14404892921448
Output for 5.5.22
0.11116194725037 0.13544893264771
Output for 5.5.21
0.10455012321472 0.12148785591125
Output for 5.5.20
0.11226105690002 0.14658498764038
Output for 5.5.19
0.12807488441467 0.1340320110321
Output for 5.5.18
0.119215965271 0.12244892120361
Output for 5.5.17
0.114089012146 0.12807607650757
Output for 5.5.16
0.11296081542969 0.13577389717102
Output for 5.5.15
0.12593603134155 0.12585210800171
Output for 5.5.14
0.11070203781128 0.1340069770813
Output for 5.5.13
0.10505104064941 0.12075996398926
Output for 5.5.12
0.11429381370544 0.13484811782837
Output for 5.5.11
0.10303115844727 0.14369797706604
Output for 5.5.10
0.12292098999023 0.12769603729248
Output for 5.5.9
0.12820601463318 0.1480278968811
Output for 5.5.8
0.12305283546448 0.11941313743591
Output for 5.5.7
0.10623908042908 0.12265610694885
Output for 5.5.6
0.1154990196228 0.12841415405273
Output for 5.5.5
0.12381410598755 0.14219284057617
Output for 5.5.4
0.1030421257019 0.13470816612244
Output for 5.5.3
0.12919688224792 0.12939882278442
Output for 5.5.2
0.10100889205933 0.12134194374084
Output for 5.5.1
0.10277199745178 0.1446430683136
Output for 5.5.0
0.12731504440308 0.12240600585938
Output for 5.4.45
0.12872505187988 0.12086987495422
Output for 5.4.44
0.10456204414368 0.11875200271606
Output for 5.4.43
0.11672401428223 0.13380408287048
Output for 5.4.42
0.11436700820923 0.13883709907532
Output for 5.4.41
0.11164307594299 0.12089800834656
Output for 5.4.40
0.11791586875916 0.12881112098694
Output for 5.4.39
0.1277289390564 0.12459206581116
Output for 5.4.38
0.12703800201416 0.11866903305054
Output for 5.4.37
0.11655402183533 0.12839889526367
Output for 5.4.36
0.12029385566711 0.11931705474854
Output for 5.4.35
0.11652398109436 0.1396381855011
Output for 5.4.34
0.12355899810791 0.12042093276978
Output for 5.4.33
0.10937595367432 0.12096905708313
Output for 5.4.32
0.10953092575073 0.12935900688171
Output for 5.4.31
0.11046195030212 0.12486100196838
Output for 5.4.30
0.10645198822021 0.12304210662842
Output for 5.4.29
0.10550117492676 0.12399983406067
Output for 5.4.28
0.11069798469543 0.12498617172241
Output for 5.4.27
0.11114597320557 0.14027714729309
Output for 5.4.26
0.10797095298767 0.13556909561157
Output for 5.4.25
0.11800312995911 0.12436604499817
Output for 5.4.24
0.12309384346008 0.12768697738647
Output for 5.4.23
0.10974407196045 0.12325501441956
Output for 5.4.22
0.10918712615967 0.12457394599915
Output for 5.4.21
0.10532593727112 0.12283396720886
Output for 5.4.20
0.12779998779297 0.12951803207397
Output for 5.4.19
0.10835289955139 0.12848520278931
Output for 5.4.18
0.114990234375 0.14800310134888
Output for 5.4.17
0.1336510181427 0.13329005241394
Output for 5.4.16
0.10770201683044 0.12112617492676
Output for 5.4.15
0.10451602935791 0.11809802055359
Output for 5.4.14
0.10989594459534 0.12707614898682
Output for 5.4.13
0.10713005065918 0.13154792785645
Output for 5.4.12
0.10455298423767 0.12595891952515
Output for 5.4.11
0.11472201347351 0.12961912155151
Output for 5.4.10
0.12421798706055 0.11856508255005
Output for 5.4.9
0.10712695121765 0.12204003334045
Output for 5.4.8
0.10810804367065 0.13237404823303
Output for 5.4.7
0.10364079475403 0.1195662021637
Output for 5.4.6
0.12931203842163 0.14652299880981
Output for 5.4.5
0.1130039691925 0.12811207771301
Output for 5.4.4
0.12711000442505 0.1361939907074
Output for 5.4.3
0.11830997467041 0.12415099143982
Output for 5.4.2
0.10616207122803 0.12899804115295
Output for 5.4.1
0.11951088905334 0.12179279327393
Output for 5.4.0
0.12139892578125 0.12363600730896
Output for 5.3.29
0.14021420478821 0.12884593009949
Output for 5.3.28
0.12057304382324 0.15283513069153
Output for 5.3.27
0.11730098724365 0.13798189163208
Output for 5.3.26
0.11721420288086 0.14313888549805
Output for 5.3.25
0.1186261177063 0.14774179458618
Output for 5.3.24
0.119460105896 0.14137506484985
Output for 5.3.23
0.12790703773499 0.13447785377502
Output for 5.3.22
0.1262640953064 0.14178586006165
Output for 5.3.21
0.11860203742981 0.13580203056335
Output for 5.3.20
0.1203191280365 0.12970685958862
Output for 5.3.19
0.11895108222961 0.13971400260925
Output for 5.3.18
0.11871409416199 0.13430094718933
Output for 5.3.17
0.11654114723206 0.16672682762146
Output for 5.3.16
0.14186120033264 0.15692090988159
Output for 5.3.15
0.14083099365234 0.13289093971252
Output for 5.3.14
0.1402370929718 0.15742683410645
Output for 5.3.13
0.12221312522888 0.14421105384827
Output for 5.3.12
0.14008116722107 0.14012885093689
Output for 5.3.11
0.13278412818909 0.13005304336548
Output for 5.3.10
0.11125111579895 0.14899706840515
Output for 5.3.9
0.11887311935425 0.14138388633728
Output for 5.3.8
0.11825203895569 0.1399781703949
Output for 5.3.7
0.15926814079285 0.1723849773407
Output for 5.3.6
0.1528651714325 0.16820001602173
Output for 5.3.5
0.13220405578613 0.13037300109863
Output for 5.3.4
0.11569118499756 0.15665006637573
Output for 5.3.3
0.11711120605469 0.13284397125244
Output for 5.3.2
0.13587021827698 0.13208603858948
Output for 5.3.1
0.13701319694519 0.13262915611267
Output for 5.3.0
0.11771011352539 0.13191294670105
Output for 5.2.17
0.053501129150391 0.067172050476074
Output for 5.2.16
0.063676834106445 0.067163944244385
Output for 5.2.15
0.061424970626831 0.074887990951538
Output for 5.2.14
0.060104131698608 -0.15618300437927
Output for 5.2.13
0.054502964019775 0.065398931503296
Output for 5.2.12
0.0797119140625 -0.18844509124756
Output for 5.2.11
0.049433946609497 0.060683965682983
Output for 5.2.10
0.047853946685791 0.058778047561646
Output for 5.2.9
0.085343837738037 0.082098007202148
Output for 5.2.8
0.071000099182129 0.070653915405273
Output for 5.2.7
0.087934017181396 0.083546876907349
Output for 5.2.6
0.048470020294189 0.060427188873291
Output for 5.2.5
0.066570043563843 0.06761908531189
Output for 5.2.4
0.064852952957153 0.068728923797607
Output for 5.2.3
0.055219173431396 0.073877096176147
Output for 5.2.2
0.054610967636108 0.067676067352295
Output for 5.2.1
0.06020188331604 0.077461004257202
Output for 5.2.0
0.055433988571167 0.068553924560547
Output for 5.1.6
0.053946971893311 -0.12391901016235
Output for 5.1.5
0.073832988739014 0.069294929504395
Output for 5.1.4
0.071725845336914 0.074785947799683
Output for 5.1.3
0.082206010818481 0.077754974365234
Output for 5.1.2
-0.017888069152832 0.069082021713257
Output for 5.1.1
0.12373399734497 0.077745199203491
Output for 5.1.0
0.12859201431274 0.083579063415527
Output for 5.0.5
0.20918011665344 0.14736485481262
Output for 5.0.4
0.14763188362122 0.14585900306702
Output for 5.0.3
0.11082196235657 0.13825106620789
Output for 5.0.2
0.037802934646606 0.13188195228577
Output for 5.0.1
-0.033080101013184 0.13296103477478
Output for 5.0.0
0.18841600418091 0.14774298667908
Output for 4.4.9
0.199388 0.146842
Output for 4.4.8
0.203252 -0.38272
Output for 4.4.7
0.14832 0.135062
Output for 4.4.6
0.142139 0.132761
Output for 4.4.5
0.105336 0.137359
Output for 4.4.4
0.132822 0.120618
Output for 4.4.3
-0.124222 0.149952
Output for 4.4.2
0.179349 0.151392
Output for 4.4.1
0.177236 0.163259
Output for 4.4.0
0.195163 0.154184
Output for 4.3.11
0.189931 0.172199
Output for 4.3.10
0.201278 0.149781
Output for 4.3.9
0.170874 0.145345
Output for 4.3.8
0.001929 0.15202
Output for 4.3.7
0.200053 0.146414
Output for 4.3.6
-0.024591 0.160692
Output for 4.3.5
0.174401 0.179916
Output for 4.3.4
-0.161273 0.142722
Output for 4.3.3
0.199553 0.144545
Output for 4.3.2
0.188422 -0.427307
Output for 4.3.1
0.159788 0.128231
Output for 4.3.0
0.210054 0.13869

preferences:
205.95 ms | 401 KiB | 322 Q