3v4l.org

run code in 300+ PHP versions simultaneously
<?php //$var = 'A'; //$var = ''; //$var = null; $var = 0; $f1 = function($var) { if (! isset($var) || $var) { //echo "set default"; //"not empty or not defiend or a null value"; } else { //echo "not default"; //"empty"; } }; $f2 = function($var) { if (! isset($var) || $var) { //echo "set default"; } else { //echo "not default"; } }; $s = microtime(1); for ($i = 0; $i < 10000; $i++) { $f1($var); } echo microtime(1) - $s; echo "\n"; $s1 = microtime(1); for ($i = 0; $i < 10000; $i++) { $f2($var); } echo microtime(1) - $s1;
Output for 7.2.12
0.00054192543029785 0.0005190372467041
Output for 7.2.11
0.0011398792266846 0.000518798828125
Output for 7.2.10
0.00058794021606445 0.00057601928710938
Output for 7.2.9
0.0012729167938232 0.00083303451538086
Output for 7.2.8
0.00054001808166504 0.00053501129150391
Output for 7.2.7
0.00085592269897461 0.00081896781921387
Output for 7.2.6
0.00059318542480469 0.00056004524230957
Output for 7.2.5
0.00054597854614258 0.00052905082702637
Output for 7.2.4
0.0015938282012939 0.0014340877532959
Output for 7.2.3
0.0007789134979248 0.00074386596679688
Output for 7.2.2
0.00089001655578613 0.00086498260498047
Output for 7.2.1
0.0007481575012207 0.00071382522583008
Output for 7.2.0
0.00093698501586914 0.00094509124755859
Output for 7.1.24
0.0014967918395996 0.00148606300354
Output for 7.1.23
0.00061893463134766 0.00060701370239258
Output for 7.1.22
0.0011999607086182 0.0011851787567139
Output for 7.1.21
0.0009160041809082 0.00088000297546387
Output for 7.1.20
0.00074291229248047 0.00073719024658203
Output for 7.1.19
0.0014879703521729 0.00069689750671387
Output for 7.1.18
0.00082993507385254 0.00079989433288574
Output for 7.1.17
0.0015120506286621 0.00056791305541992
Output for 7.1.16
0.0011780261993408 0.00099015235900879
Output for 7.1.15
0.00054597854614258 0.00055503845214844
Output for 7.1.14
0.00096702575683594 0.000946044921875
Output for 7.1.13
0.00056600570678711 0.00055503845214844
Output for 7.1.12
0.0006558895111084 0.00061511993408203
Output for 7.1.11
0.00054311752319336 0.00053310394287109
Output for 7.1.10
0.00054597854614258 0.00053501129150391
Output for 7.1.9
0.0010149478912354 0.0009760856628418
Output for 7.1.8
0.0006401538848877 0.00063586235046387
Output for 7.1.7
0.00055789947509766 0.0005340576171875
Output for 7.1.6
0.0012850761413574 0.0012538433074951
Output for 7.1.5
0.0011918544769287 0.0012068748474121
Output for 7.1.4
0.0008690357208252 0.00086092948913574
Output for 7.1.3
0.0015449523925781 0.0014851093292236
Output for 7.1.2
0.0013718605041504 0.0005340576171875
Output for 7.1.1
0.00084996223449707 0.00084614753723145
Output for 7.1.0
0.0013978481292725 0.00058603286743164
Output for 7.0.32
0.00053191184997559 0.00051999092102051
Output for 7.0.31
0.0011990070343018 0.0011579990386963
Output for 7.0.30
0.00078988075256348 0.00083804130554199
Output for 7.0.29
0.00052809715270996 0.0005190372467041
Output for 7.0.28
0.00080299377441406 0.0008089542388916
Output for 7.0.27
0.00072979927062988 0.00071597099304199
Output for 7.0.26
0.0014851093292236 0.0014669895172119
Output for 7.0.25
0.0012800693511963 0.0012359619140625
Output for 7.0.24
0.00064706802368164 0.0006411075592041
Output for 7.0.23
0.001500129699707 0.0014410018920898
Output for 7.0.22
0.0010910034179688 0.0010890960693359
Output for 7.0.21
0.00076603889465332 0.00074291229248047
Output for 7.0.20
0.0011718273162842 0.0010139942169189
Output for 7.0.19
0.0012850761413574 0.0012409687042236
Output for 7.0.18
0.0010948181152344 0.0011320114135742
Output for 7.0.17
0.0014269351959229 0.0014128684997559
Output for 7.0.16
0.00061488151550293 0.00060391426086426
Output for 7.0.15
0.0010120868682861 0.00099611282348633
Output for 7.0.14
0.0014581680297852 0.0014638900756836
Output for 7.0.13
0.0005638599395752 0.00055313110351562
Output for 7.0.12
0.00083017349243164 0.00082612037658691
Output for 7.0.11
0.00083279609680176 0.00079011917114258
Output for 7.0.10
0.0013298988342285 0.001356840133667
Output for 7.0.9
0.0006868839263916 0.00070595741271973
Output for 7.0.8
0.00088596343994141 0.00087499618530273
Output for 7.0.7
0.0008389949798584 0.00082707405090332
Output for 7.0.6
0.00063419342041016 0.00061297416687012
Output for 7.0.5
0.00084209442138672 0.00083303451538086
Output for 7.0.4
0.0011160373687744 0.0010969638824463
Output for 7.0.3
0.00097107887268066 0.00097107887268066
Output for 7.0.2
0.00052905082702637 0.00052213668823242
Output for 7.0.1
0.0013980865478516 0.0012669563293457
Output for 7.0.0
0.0005640983581543 0.00055885314941406
Output for 5.6.38
0.0018699169158936 0.0014510154724121
Output for 5.6.37
0.0014550685882568 0.0014619827270508
Output for 5.6.36
0.0014948844909668 0.0014820098876953
Output for 5.6.35
0.0014951229095459 0.0014810562133789
Output for 5.6.34
0.0014450550079346 0.0014550685882568
Output for 5.6.33
0.0014848709106445 0.0014631748199463
Output for 5.6.32
0.001439094543457 0.0014479160308838
Output for 5.6.31
0.0020861625671387 0.0021750926971436
Output for 5.6.30
0.001471996307373 0.001460075378418
Output for 5.6.29
0.0015339851379395 0.001582145690918
Output for 5.6.28
0.0020279884338379 0.0020840167999268
Output for 5.6.27
0.0015358924865723 0.0015730857849121
Output for 5.6.26
0.0018329620361328 0.0018692016601562
Output for 5.6.25
0.0016899108886719 0.0016129016876221
Output for 5.6.24
0.0014829635620117 0.001460075378418
Output for 5.6.23
0.001439094543457 0.0014631748199463
Output for 5.6.22
0.0015511512756348 0.0015389919281006
Output for 5.6.21
0.0015790462493896 0.0014400482177734
Output for 5.6.20
0.0016970634460449 0.0017099380493164
Output for 5.6.19
0.0018460750579834 0.0018620491027832
Output for 5.6.18
0.0014901161193848 0.001471996307373
Output for 5.6.17
0.0025639533996582 0.0024960041046143
Output for 5.6.16
0.0018470287322998 0.0018291473388672
Output for 5.6.15
0.0015640258789062 0.0015699863433838
Output for 5.6.14
0.0027108192443848 0.0022828578948975
Output for 5.6.13
0.0020148754119873 0.0018119812011719
Output for 5.6.12
0.0016961097717285 0.0017149448394775
Output for 5.6.11
0.0025510787963867 0.002795934677124
Output for 5.6.10
0.0015380382537842 0.0015649795532227
Output for 5.6.9
0.0039899349212646 0.0022039413452148
Output for 5.6.8
0.0015549659729004 0.0015270709991455
Output for 5.6.7
0.0014801025390625 0.0014829635620117
Output for 5.6.6
0.0021419525146484 0.0020918846130371
Output for 5.6.5
0.0018298625946045 0.001816987991333
Output for 5.6.4
0.0014691352844238 0.0014669895172119
Output for 5.6.3
0.0015530586242676 0.0015659332275391
Output for 5.6.2
0.0019431114196777 0.0017859935760498
Output for 5.6.1
0.0019910335540771 0.0019910335540771
Output for 5.6.0
0.0022761821746826 0.0017080307006836
Output for 5.5.38
0.0022709369659424 0.0022439956665039
Output for 5.5.37
0.001507043838501 0.0014669895172119
Output for 5.5.36
0.0014441013336182 0.001615047454834
Output for 5.5.35
0.0017929077148438 0.0022780895233154
Output for 5.5.34
0.0014970302581787 0.001507043838501
Output for 5.5.33
0.0014498233795166 0.0014610290527344
Output for 5.5.32
0.001816987991333 0.0018589496612549
Output for 5.5.31
0.0014581680297852 0.0021438598632812
Output for 5.5.30
0.001629114151001 0.0020570755004883
Output for 5.5.29
0.001802921295166 0.0018188953399658
Output for 5.5.28
0.0022950172424316 0.0017411708831787
Output for 5.5.27
0.0017068386077881 0.0016779899597168
Output for 5.5.26
0.0022389888763428 0.0014700889587402
Output for 5.5.25
0.0037069320678711 0.0037851333618164
Output for 5.5.24
0.0014359951019287 0.0014081001281738
Output for 5.5.23
0.0015249252319336 0.0014169216156006
Output for 5.5.22
0.0014169216156006 0.0014438629150391
Output for 5.5.21
0.0021650791168213 0.0019309520721436
Output for 5.5.20
0.0014328956604004 0.0014321804046631
Output for 5.5.19
0.00142502784729 0.001410961151123
Output for 5.5.18
0.0014150142669678 0.0014450550079346
Output for 5.5.17
0.0014128684997559 0.0014240741729736
Output for 5.5.16
0.002640962600708 0.0026059150695801
Output for 5.5.15
0.00142502784729 0.00142502784729
Output for 5.5.14
0.0024688243865967 0.0028820037841797
Output for 5.5.13
0.0018060207366943 0.0018160343170166
Output for 5.5.12
0.0023260116577148 0.0017898082733154
Output for 5.5.11
0.001600980758667 0.001450777053833
Output for 5.5.10
0.0015769004821777 0.0015649795532227
Output for 5.5.9
0.0014989376068115 0.0015099048614502
Output for 5.5.8
0.0014829635620117 0.0015170574188232
Output for 5.5.7
0.0016140937805176 0.0016028881072998
Output for 5.5.6
0.0023140907287598 0.0022108554840088
Output for 5.5.5
0.0015912055969238 0.0014228820800781
Output for 5.5.4
0.0036590099334717 0.0018670558929443
Output for 5.5.3
0.0022990703582764 0.001413106918335
Output for 5.5.2
0.0014150142669678 0.0014231204986572
Output for 5.5.1
0.0018191337585449 0.0017931461334229
Output for 5.5.0
0.0014359951019287 0.0014410018920898
Output for 5.4.45
0.0014879703521729 0.0014832019805908
Output for 5.4.44
0.0015270709991455 0.0015449523925781
Output for 5.4.43
0.0015120506286621 0.0014948844909668
Output for 5.4.42
0.001378059387207 0.001392126083374
Output for 5.4.41
0.0015130043029785 0.0015430450439453
Output for 5.4.40
0.0026278495788574 0.0026640892028809
Output for 5.4.39
0.0015249252319336 0.0015270709991455
Output for 5.4.38
0.0020709037780762 0.0013828277587891
Output for 5.4.37
0.0015008449554443 0.0014691352844238
Output for 5.4.36
0.0018320083618164 0.0013959407806396
Output for 5.4.35
0.0014312267303467 0.0014569759368896
Output for 5.4.34
0.0014750957489014 0.0014350414276123
Output for 5.4.33
0.0021791458129883 0.002202033996582
Output for 5.4.32
0.0022299289703369 0.0022449493408203
Output for 5.4.31
0.0013821125030518 0.0013840198516846
Output for 5.4.30
0.0015449523925781 0.0015208721160889
Output for 5.4.29
0.001460075378418 0.0013771057128906
Output for 5.4.28
0.0015358924865723 0.0017750263214111
Output for 5.4.27
0.0014078617095947 0.0013799667358398
Output for 5.4.26
0.0013968944549561 0.0013728141784668
Output for 5.4.25
0.0013999938964844 0.0021710395812988
Output for 5.4.24
0.0019030570983887 0.0014491081237793
Output for 5.4.23
0.002424955368042 0.0021839141845703
Output for 5.4.22
0.0030391216278076 0.0014898777008057
Output for 5.4.21
0.0020790100097656 0.0020718574523926
Output for 5.4.20
0.0034110546112061 0.0027801990509033
Output for 5.4.19
0.0028219223022461 0.0020840167999268
Output for 5.4.18
0.0019149780273438 0.001615047454834
Output for 5.4.17
0.0038430690765381 0.0033409595489502
Output for 5.4.16
0.0023870468139648 0.0023760795593262
Output for 5.4.15
0.0015358924865723 0.0014200210571289
Output for 5.4.14
0.0017437934875488 0.0014889240264893
Output for 5.4.13
0.0019750595092773 0.0022289752960205
Output for 5.4.12
0.001533031463623 0.0016989707946777
Output for 5.4.11
0.002683162689209 0.001741886138916
Output for 5.4.10
0.0019018650054932 0.0018911361694336
Output for 5.4.9
0.0027289390563965 0.001849889755249
Output for 5.4.8
0.0015079975128174 0.001410961151123
Output for 5.4.7
0.0013980865478516 0.0014200210571289
Output for 5.4.6
0.0015060901641846 0.00152587890625
Output for 5.4.5
0.0017659664154053 0.0013818740844727
Output for 5.4.4
0.0015740394592285 0.0015721321105957
Output for 5.4.3
0.0014069080352783 0.0013968944549561
Output for 5.4.2
0.0032751560211182 0.0013751983642578
Output for 5.4.1
0.0020580291748047 0.0015771389007568
Output for 5.4.0
0.002187967300415 0.002190113067627
Output for 5.3.29
0.0018270015716553 0.0015578269958496
Output for 5.3.28
0.0025570392608643 0.0026869773864746
Output for 5.3.27
0.0019772052764893 0.0021111965179443
Output for 5.3.26
0.0014650821685791 0.0015559196472168
Output for 5.3.25
0.0017390251159668 0.001535177230835
Output for 5.3.24
0.0028550624847412 0.0026400089263916
Output for 5.3.23
0.0050101280212402 0.0045700073242188
Output for 5.3.22
0.0018742084503174 0.0019629001617432
Output for 5.3.21
0.0014121532440186 0.0015220642089844
Output for 5.3.20
0.0014150142669678 0.001521110534668
Output for 5.3.19
0.0025801658630371 0.0023410320281982
Output for 5.3.18
0.0018351078033447 0.0019910335540771
Output for 5.3.17
0.0015971660614014 0.0015280246734619
Output for 5.3.16
0.0018930435180664 0.0019948482513428
Output for 5.3.15
0.0017120838165283 0.0016379356384277
Output for 5.3.14
0.0018620491027832 0.0019509792327881
Output for 5.3.13
0.0017402172088623 0.0016689300537109
Output for 5.3.12
0.0021710395812988 0.0015220642089844
Output for 5.3.11
0.0019180774688721 0.002039909362793
Output for 5.3.10
0.0014181137084961 0.0015261173248291
Output for 5.3.9
0.0015051364898682 0.0015730857849121
Output for 5.3.8
0.0016930103302002 0.0017769336700439
Output for 5.3.7
0.00223708152771 0.0021600723266602
Output for 5.3.6
0.0014500617980957 0.0015549659729004
Output for 5.3.5
0.0030701160430908 0.003108024597168
Output for 5.3.4
0.0014951229095459 0.0017740726470947
Output for 5.3.3
0.0021440982818604 0.0022780895233154
Output for 5.3.2
0.0014870166778564 0.0015702247619629
Output for 5.3.1
0.0025930404663086 0.002683162689209
Output for 5.3.0
0.0015261173248291 0.0015749931335449
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Parse error: syntax error, unexpected T_FUNCTION in /in/J2T1a on line 6
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 T_FUNCTION in /in/J2T1a on line 6
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/J2T1a on line 6
Process exited with code 255.

preferences:
197.23 ms | 401 KiB | 283 Q