3v4l.org

run code in 300+ PHP versions simultaneously
<?php $isset = true; $array = array(); $notSetArray = array(0=>''); $string = ''; // Test Source function TestEmpty() { $array = null; $i = 0; /* The Test */ $t = microtime(true); while($i < 2000) { empty($array); ++$i; } echo (microtime(true) - $t); } function TestEmpty2() { $array = null; $i = 0; /* The Test */ $t = microtime(true); while($i < 2000) { (! $array ); ++$i; } echo (microtime(true) - $t); } function TestEmpty3() { $array = null; $i = 0; /* The Test */ $t = microtime(true); while($i < 2000) { ($array !== []); ++$i; } echo (microtime(true) - $t); } TestEmpty(); echo "\n\n"; TestEmpty2(); echo "\n\n"; TestEmpty3();
Output for 7.3.12
2.4795532226562E-5 2.0980834960938E-5 2.5033950805664E-5
Output for 7.3.11
3.6001205444336E-5 1.5974044799805E-5 2.5033950805664E-5
Output for 7.3.10
6.413459777832E-5 6.103515625E-5 9.7036361694336E-5
Output for 7.3.9
3.0040740966797E-5 1.5020370483398E-5 2.4795532226562E-5
Output for 7.3.8
3.2901763916016E-5 1.9073486328125E-5 3.0040740966797E-5
Output for 7.3.7
3.0040740966797E-5 1.5974044799805E-5 2.5033950805664E-5
Output for 7.3.6
4.1961669921875E-5 2.9802322387695E-5 4.7922134399414E-5
Output for 7.3.5
2.598762512207E-5 1.5974044799805E-5 2.5033950805664E-5
Output for 7.3.4
2.598762512207E-5 2.0027160644531E-5 2.3841857910156E-5
Output for 7.3.3
3.4093856811523E-5 2.4080276489258E-5 3.1948089599609E-5
Output for 7.3.2
4.7922134399414E-5 3.0994415283203E-5 4.7922134399414E-5
Output for 7.3.1
2.4080276489258E-5 2.598762512207E-5 2.7894973754883E-5
Output for 7.3.0
6.413459777832E-5 5.2213668823242E-5 6.7949295043945E-5
Output for 7.2.24
4.3869018554688E-5 1.7881393432617E-5 2.5033950805664E-5
Output for 7.2.23
3.6954879760742E-5 1.5974044799805E-5 2.5033950805664E-5
Output for 7.2.22
3.2901763916016E-5 1.6927719116211E-5 2.3841857910156E-5
Output for 7.2.21
3.8862228393555E-5 2.0980834960938E-5 3.1948089599609E-5
Output for 7.2.20
3.1948089599609E-5 2.288818359375E-5 3.0994415283203E-5
Output for 7.2.19
7.0095062255859E-5 3.4093856811523E-5 5.0067901611328E-5
Output for 7.2.18
4.0054321289062E-5 1.7881393432617E-5 2.598762512207E-5
Output for 7.2.17
3.3140182495117E-5 1.6927719116211E-5 2.3126602172852E-5
Output for 7.2.16
3.6001205444336E-5 1.8835067749023E-5 2.7894973754883E-5
Output for 7.2.15
3.6001205444336E-5 1.7166137695312E-5 2.4080276489258E-5
Output for 7.2.14
4.1007995605469E-5 3.1948089599609E-5 4.1007995605469E-5
Output for 7.2.13
7.319450378418E-5 1.5974044799805E-5 2.3841857910156E-5
Output for 7.2.12
4.7922134399414E-5 2.0027160644531E-5 2.9087066650391E-5
Output for 7.2.11
8.0108642578125E-5 3.6954879760742E-5 5.5074691772461E-5
Output for 7.2.10
6.6995620727539E-5 3.9100646972656E-5 5.8889389038086E-5
Output for 7.2.9
5.6028366088867E-5 2.5033950805664E-5 3.6001205444336E-5
Output for 7.2.8
3.0994415283203E-5 2.0980834960938E-5 2.8848648071289E-5
Output for 7.2.7
6.103515625E-5 3.6954879760742E-5 5.1021575927734E-5
Output for 7.2.6
3.2901763916016E-5 1.5974044799805E-5 2.3841857910156E-5
Output for 7.2.5
4.2915344238281E-5 1.5974044799805E-5 2.5033950805664E-5
Output for 7.2.4
3.4093856811523E-5 1.6927719116211E-5 2.3841857910156E-5
Output for 7.2.3
5.0067901611328E-5 2.0027160644531E-5 2.8848648071289E-5
Output for 7.2.2
3.4093856811523E-5 1.5974044799805E-5 2.5033950805664E-5
Output for 7.2.1
4.3869018554688E-5 2.8848648071289E-5 3.814697265625E-5
Output for 7.2.0
3.8862228393555E-5 1.7881393432617E-5 2.4080276489258E-5
Output for 7.1.33
7.2956085205078E-5 4.9114227294922E-5 7.5817108154297E-5
Output for 7.1.32
7.7962875366211E-5 4.887580871582E-5 7.1048736572266E-5
Output for 7.1.31
7.3909759521484E-5 4.887580871582E-5 7.5101852416992E-5
Output for 7.1.19, 7.1.30
7.2002410888672E-5 4.7922134399414E-5 7.3909759521484E-5
Output for 7.1.29
0.00015020370483398 8.4877014160156E-5 0.00011992454528809
Output for 7.1.28
0.00020599365234375 0.00012898445129395 0.00020503997802734
Output for 7.1.27
8.702278137207E-5 5.6982040405273E-5 7.7962875366211E-5
Output for 7.1.26
0.00019216537475586 0.00011897087097168 0.00018215179443359
Output for 7.1.25
7.7009201049805E-5 4.6968460083008E-5 7.1048736572266E-5
Output for 7.1.24
7.7962875366211E-5 4.7922134399414E-5 7.2956085205078E-5
Output for 7.1.23
0.00023698806762695 0.00015497207641602 0.0002598762512207
Output for 7.1.22
0.00012087821960449 7.7962875366211E-5 0.00011801719665527
Output for 7.1.21
0.00017118453979492 0.00010395050048828 0.00015687942504883
Output for 7.1.20
8.4877014160156E-5 5.1975250244141E-5 7.7962875366211E-5
Output for 7.1.18
8.1777572631836E-5 4.7922134399414E-5 7.6055526733398E-5
Output for 7.1.17
8.4161758422852E-5 5.1975250244141E-5 8.5115432739258E-5
Output for 7.1.16
0.0001060962677002 7.7962875366211E-5 0.00010418891906738
Output for 7.1.15
0.00020813941955566 0.00011515617370605 0.0001521110534668
Output for 7.1.14
9.2983245849609E-5 6.1988830566406E-5 8.8930130004883E-5
Output for 7.1.13
0.00011277198791504 8.392333984375E-5 9.6797943115234E-5
Output for 7.1.12
7.8916549682617E-5 5.0067901611328E-5 7.6055526733398E-5
Output for 7.1.11
9.7990036010742E-5 5.7220458984375E-5 8.2969665527344E-5
Output for 7.1.10
0.00015592575073242 0.00011110305786133 0.00014400482177734
Output for 7.1.9
8.2015991210938E-5 5.6028366088867E-5 7.7009201049805E-5
Output for 7.1.8
9.3936920166016E-5 7.9154968261719E-5 9.0122222900391E-5
Output for 7.1.7
7.3909759521484E-5 4.9829483032227E-5 7.1048736572266E-5
Output for 7.1.6
8.0108642578125E-5 4.9114227294922E-5 7.1048736572266E-5
Output for 7.1.5
0.00012588500976562 8.2015991210938E-5 0.0001218318939209
Output for 7.1.4
7.8916549682617E-5 4.887580871582E-5 7.1048736572266E-5
Output for 7.1.3
7.7009201049805E-5 4.9114227294922E-5 7.1048736572266E-5
Output for 7.1.2
0.00016689300537109 0.00010514259338379 0.00016307830810547
Output for 7.1.1
0.00010490417480469 6.5088272094727E-5 0.00010108947753906
Output for 7.1.0
8.2015991210938E-5 5.2928924560547E-5 8.392333984375E-5
Output for 7.0.33
9.1075897216797E-5 5.7220458984375E-5 8.6069107055664E-5
Output for 7.0.32
8.1062316894531E-5 5.0783157348633E-5 7.5101852416992E-5
Output for 7.0.31
0.00021004676818848 0.00013399124145508 0.00021791458129883
Output for 7.0.30
8.6069107055664E-5 4.5061111450195E-5 7.1048736572266E-5
Output for 7.0.29
0.00021886825561523 0.00012302398681641 0.0001988410949707
Output for 7.0.28
7.4148178100586E-5 4.7922134399414E-5 7.2956085205078E-5
Output for 7.0.27
0.00022196769714355 0.00012516975402832 0.00018906593322754
Output for 7.0.26
0.00011301040649414 6.9141387939453E-5 0.00010395050048828
Output for 7.0.25
0.00015902519226074 0.00013089179992676 0.00017404556274414
Output for 7.0.24
8.6069107055664E-5 4.6968460083008E-5 7.2002410888672E-5
Output for 7.0.23
0.00016093254089355 8.6069107055664E-5 0.0001370906829834
Output for 7.0.22
0.00015997886657715 0.00011396408081055 0.00016307830810547
Output for 7.0.21
0.00011801719665527 7.6055526733398E-5 0.00011396408081055
Output for 7.0.20
0.00012111663818359 6.5088272094727E-5 0.00010395050048828
Output for 7.0.19
0.0001070499420166 6.6041946411133E-5 8.9883804321289E-5
Output for 7.0.18
0.00018692016601562 9.3936920166016E-5 0.0001220703125
Output for 7.0.17
8.8930130004883E-5 7.9870223999023E-5 9.3936920166016E-5
Output for 7.0.16
9.4175338745117E-5 6.0796737670898E-5 8.5830688476562E-5
Output for 7.0.15
7.5101852416992E-5 5.1975250244141E-5 6.7949295043945E-5
Output for 7.0.14
0.00021100044250488 0.00013279914855957 0.00019598007202148
Output for 7.0.13
8.4877014160156E-5 5.6028366088867E-5 7.6055526733398E-5
Output for 7.0.12
7.8916549682617E-5 5.1021575927734E-5 7.2956085205078E-5
Output for 7.0.11
7.9154968261719E-5 5.1021575927734E-5 7.4148178100586E-5
Output for 7.0.10
0.00025606155395508 0.00021004676818848 0.00027012825012207
Output for 7.0.9
0.00012898445129395 7.8916549682617E-5 0.0001060962677002
Output for 7.0.8
9.2029571533203E-5 5.793571472168E-5 8.082389831543E-5
Output for 7.0.7
9.4175338745117E-5 4.9114227294922E-5 7.9154968261719E-5
Output for 7.0.6
8.5830688476562E-5 4.8160552978516E-5 7.5817108154297E-5
Output for 7.0.5
7.9154968261719E-5 7.2002410888672E-5 7.7009201049805E-5
Output for 7.0.4
8.5830688476562E-5 6.103515625E-5 7.0095062255859E-5
Output for 7.0.3
8.6069107055664E-5 6.103515625E-5 7.2002410888672E-5
Output for 7.0.2
7.9154968261719E-5 0.012423992156982 0.0001988410949707
Output for 7.0.1
0.00018596649169922 0.0001680850982666 0.00020003318786621
Output for 7.0.0
0.0001227855682373 8.6069107055664E-5 9.2983245849609E-5
Output for 5.6.38
0.0003361701965332 0.00014901161193848 0.00020599365234375
Output for 5.6.37
0.00015711784362793 0.00014901161193848 0.00021886825561523
Output for 5.6.36
0.00016593933105469 0.00014901161193848 0.0001988410949707
Output for 5.6.35
0.00026917457580566 0.00015997886657715 0.00022315979003906
Output for 5.6.34
0.00016093254089355 0.00015997886657715 0.00023698806762695
Output for 5.6.33
0.00016093254089355 0.0001680850982666 0.00023889541625977
Output for 5.6.32
0.00016689300537109 0.0001678466796875 0.00023102760314941
Output for 5.6.31
0.00020599365234375 0.00021004676818848 0.00027203559875488
Output for 5.6.30
0.00020408630371094 0.00017809867858887 0.0002589225769043
Output for 5.6.29
0.00041508674621582 0.00042390823364258 0.00057291984558105
Output for 5.6.28
0.00016593933105469 0.00017404556274414 0.0002281665802002
Output for 5.6.27
0.00023007392883301 0.00022506713867188 0.00027322769165039
Output for 5.6.26
0.00015807151794434 0.00014901161193848 0.00023078918457031
Output for 5.6.25
0.0001828670501709 0.00018906593322754 0.00024604797363281
Output for 5.6.24
0.00019598007202148 0.00020599365234375 0.00028204917907715
Output for 5.6.23
0.00016283988952637 0.0001680850982666 0.00022602081298828
Output for 5.6.22
0.00015497207641602 0.00015115737915039 0.00020313262939453
Output for 5.6.21
0.00020813941955566 0.0002281665802002 0.00033903121948242
Output for 5.6.20
0.00021100044250488 0.00020408630371094 0.00028085708618164
Output for 5.6.19
0.00016999244689941 0.0001678466796875 0.00024890899658203
Output for 5.6.18
0.00015807151794434 0.00015401840209961 0.00021696090698242
Output for 5.6.17
0.00016593933105469 0.00016403198242188 0.00024199485778809
Output for 5.6.16
0.00016093254089355 0.00016593933105469 0.00022292137145996
Output for 5.6.15
0.00032711029052734 0.00038504600524902 0.00022411346435547
Output for 5.6.14
0.00016689300537109 0.0001671314239502 0.00024294853210449
Output for 5.6.13
0.00015115737915039 0.00016617774963379 0.00020980834960938
Output for 5.6.12
0.00015997886657715 0.00015401840209961 0.00021791458129883
Output for 5.6.11
0.00033307075500488 0.00031208992004395 0.00045895576477051
Output for 5.6.10
0.00023698806762695 0.00018405914306641 0.00027108192443848
Output for 5.6.9
0.00041007995605469 0.00038719177246094 0.00050902366638184
Output for 5.6.8
0.00038504600524902 0.00039100646972656 0.00054311752319336
Output for 5.6.7
0.00017213821411133 0.00016903877258301 0.00022602081298828
Output for 5.6.6
0.00016093254089355 0.00016689300537109 0.0001990795135498
Output for 5.6.5
0.00015878677368164 0.00016307830810547 0.00022292137145996
Output for 5.6.4
0.00019979476928711 0.00019598007202148 0.00030112266540527
Output for 5.6.3
0.00028491020202637 0.00030279159545898 0.0003960132598877
Output for 5.6.2
0.00021195411682129 0.00020909309387207 0.00026702880859375
Output for 5.6.1
0.00032997131347656 0.00032615661621094 0.00046300888061523
Output for 5.6.0
0.00026416778564453 0.00026893615722656 0.00034713745117188
Output for 5.5.38
0.00021004676818848 0.00022196769714355 0.00026583671569824
Output for 5.5.37
0.00016403198242188 0.00014996528625488 0.00022387504577637
Output for 5.5.36
0.0003819465637207 0.00041294097900391 0.00073504447937012
Output for 5.5.35
0.00044894218444824 0.00040888786315918 0.00055313110351562
Output for 5.5.34
0.0001521110534668 0.00018811225891113 0.00020313262939453
Output for 5.5.33
0.0004580020904541 0.00015592575073242 0.0002138614654541
Output for 5.5.32
0.00045490264892578 0.00044512748718262 0.00055289268493652
Output for 5.5.31
0.00017094612121582 0.0001518726348877 0.00020289421081543
Output for 5.5.30
0.00023198127746582 0.00023603439331055 0.00032186508178711
Output for 5.5.29
0.00025486946105957 0.00026106834411621 0.00033903121948242
Output for 5.5.28
0.0001981258392334 0.0001988410949707 0.00026917457580566
Output for 5.5.27
0.00020384788513184 0.00021100044250488 0.00028586387634277
Output for 5.5.26
0.00026106834411621 0.0002591609954834 0.00040197372436523
Output for 5.5.25
0.00023913383483887 0.00021505355834961 0.00031614303588867
Output for 5.5.24
0.00025796890258789 0.00028681755065918 0.00039005279541016
Output for 5.5.23
0.0001680850982666 0.0001828670501709 0.00025105476379395
Output for 5.5.22
0.00020194053649902 0.00021004676818848 0.00028395652770996
Output for 5.5.21
0.00025582313537598 0.00025486946105957 0.00032901763916016
Output for 5.5.20
0.00028586387634277 0.00028896331787109 0.00039505958557129
Output for 5.5.19
0.00034022331237793 0.00032806396484375 0.0005030632019043
Output for 5.5.18
0.00019502639770508 0.00018095970153809 0.0002899169921875
Output for 5.5.17
0.00016093254089355 0.00014615058898926 0.0002291202545166
Output for 5.5.16
0.00025391578674316 0.00024890899658203 0.00032901763916016
Output for 5.5.15
0.00026297569274902 0.00025415420532227 0.00035405158996582
Output for 5.5.14
0.00036191940307617 0.00043106079101562 0.000640869140625
Output for 5.5.13
0.00015497207641602 0.00016689300537109 0.00021195411682129
Output for 5.5.12
0.00016188621520996 0.00017094612121582 0.0002288818359375
Output for 5.5.11
0.00019097328186035 0.00015091896057129 0.00021100044250488
Output for 5.5.10
0.00018811225891113 0.00018906593322754 0.00022506713867188
Output for 5.5.9
0.00045394897460938 0.00046086311340332 0.00056195259094238
Output for 5.5.8
0.00021100044250488 0.00020599365234375 0.00026702880859375
Output for 5.5.7
0.00026917457580566 0.00027203559875488 0.00033903121948242
Output for 5.5.6
0.00029206275939941 0.00028085708618164 0.00044798851013184
Output for 5.5.5
0.00041079521179199 0.00040698051452637 0.00057005882263184
Output for 5.5.4
0.00033402442932129 0.00032496452331543 0.0004270076751709
Output for 5.5.3
0.00042295455932617 0.00043201446533203 0.00062799453735352
Output for 5.5.2
0.00032901763916016 0.0002899169921875 0.00040102005004883
Output for 5.5.1
0.00018119812011719 0.00019383430480957 0.00028300285339355
Output for 5.5.0
0.00024199485778809 0.00023889541625977 0.00033211708068848
Output for 5.4.45
0.00020885467529297 0.0001530647277832 0.00021100044250488
Output for 5.4.44
0.00022006034851074 0.0002129077911377 0.0003209114074707
Output for 5.4.43
0.00028800964355469 0.00028300285339355 0.00036096572875977
Output for 5.4.42
0.00036716461181641 0.00036907196044922 0.00046992301940918
Output for 5.4.41
0.00023794174194336 0.00024008750915527 0.0003361701965332
Output for 5.4.40
0.00039196014404297 0.0003960132598877 0.00050187110900879
Output for 5.4.39
0.00026106834411621 0.00026607513427734 0.00034785270690918
Output for 5.4.38
0.0004279613494873 0.0004279613494873 0.00058698654174805
Output for 5.4.37
0.00036811828613281 0.00038504600524902 0.00051999092102051
Output for 5.4.36
0.00017905235290527 0.00018405914306641 0.00025582313537598
Output for 5.4.35
0.00021219253540039 0.00021505355834961 0.00029110908508301
Output for 5.4.34
0.00032901763916016 0.00032210350036621 0.00045490264892578
Output for 5.4.33
0.00017380714416504 0.00017094612121582 0.00022077560424805
Output for 5.4.32
0.00017595291137695 0.00017976760864258 0.000244140625
Output for 5.4.31
0.00029301643371582 0.00027298927307129 0.00039100646972656
Output for 5.4.30
0.00027179718017578 0.00027203559875488 0.00038981437683105
Output for 5.4.29
0.00019001960754395 0.0001988410949707 0.00025200843811035
Output for 5.4.28
0.00035500526428223 0.00035810470581055 0.00045895576477051
Output for 5.4.27
0.00038599967956543 0.00039005279541016 0.00054287910461426
Output for 5.4.26
0.00022792816162109 0.0001988410949707 0.00034904479980469
Output for 5.4.25
0.00049281120300293 0.00030517578125 0.00022196769714355
Output for 5.4.24
0.00028109550476074 0.00031495094299316 0.00039100646972656
Output for 5.4.23
0.00042605400085449 0.00043487548828125 0.0004580020904541
Output for 5.4.22
0.00029706954956055 0.00027990341186523 0.00049018859863281
Output for 5.4.21
0.00037598609924316 0.00035405158996582 0.00052499771118164
Output for 5.4.20
0.00024890899658203 0.0002589225769043 0.00034689903259277
Output for 5.4.19
0.00047802925109863 0.0004429817199707 0.00060892105102539
Output for 5.4.18
0.00044512748718262 0.00015592575073242 0.00023293495178223
Output for 5.4.17
0.00035405158996582 0.00032901763916016 0.00047087669372559
Output for 5.4.16
0.00032305717468262 0.00036907196044922 0.00028109550476074
Output for 5.4.15
0.00042104721069336 0.00042891502380371 0.00059700012207031
Output for 5.4.14
0.00046396255493164 0.00038790702819824 0.00022411346435547
Output for 5.4.13
0.00032210350036621 0.0003209114074707 0.0004279613494873
Output for 5.4.12
0.00033307075500488 0.00031590461730957 0.00044989585876465
Output for 5.4.11
0.00020599365234375 0.00019407272338867 0.00029492378234863
Output for 5.4.10
0.00028300285339355 0.0002598762512207 0.00037097930908203
Output for 5.4.9
0.00019192695617676 0.00018906593322754 0.00026893615722656
Output for 5.4.8
0.00040602684020996 0.00040411949157715 0.0005340576171875
Output for 5.4.7
0.00015902519226074 0.00014805793762207 0.00021004676818848
Output for 5.4.6
0.00039291381835938 0.00040912628173828 0.00055098533630371
Output for 5.4.5
0.00048589706420898 0.0004420280456543 0.00059700012207031
Output for 5.4.4
0.00029897689819336 0.00030016899108887 0.00037288665771484
Output for 5.4.3
0.00032496452331543 0.00031018257141113 0.00041413307189941
Output for 5.4.2
0.00040292739868164 0.00037598609924316 0.00050497055053711
Output for 5.4.1
0.00029706954956055 0.00028800964355469 0.00045490264892578
Output for 5.4.0
0.00039291381835938 0.00039196014404297 0.0005340576171875
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/9YHlA on line 46
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
Parse error: parse error, unexpected '[' in /in/9YHlA on line 46
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/9YHlA on line 46
Process exited with code 255.

preferences:
220.31 ms | 401 KiB | 318 Q