3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo uniqid('foo', true), PHP_EOL; echo uniqid('foo', true); exit;
Output for 7.1.0
foo52c11eba00e1d3.34117216 foo52c11eba00e304.82129836
Output for 7.0.14
foo52c11eba00ee84.14857542 foo52c11eba00f027.91701860
Output for 7.0.8
foo52c11ea100da78.14933621 foo52c11ea100dbc5.03488002
Output for 7.0.7
foo52c11ea100d148.83195150 foo52c11ea100d282.72471752
Output for 7.0.6
foo52c11ea100df21.44026772 foo52c11ea100e067.61805516
Output for 7.0.5
foo52c11ea100d7b7.26603012 foo52c11ea100d925.51888107
Output for 7.0.4
foo52c11ea100f8f3.20310014 foo52c11ea100fa55.46884809
Output for 7.0.3
foo52c11ea100f1e3.92652740 foo52c11ea100f360.60671876
Output for 7.0.2
foo52c11ea100e451.90684689 foo52c11ea100e5a3.34493724
Output for 7.0.1
foo52c11ea100f2f0.90672103 foo52c11ea100f426.45992417
Output for 7.0.0
foo52c11ea100d5e6.82213206 foo52c11ea100d768.26421444
Output for 5.6.28
foo52c11eba011f88.65746862 foo52c11eba012158.91729819
Output for 5.6.23
foo52c11ea100e161.84091458 foo52c11ea100e298.04635104
Output for 5.6.22
foo52c11ea100b451.83195907 foo52c11ea100b578.36097433
Output for 5.6.21
foo52c11ea1011884.61553537 foo52c11ea1011a16.60460720
Output for 5.6.20
foo52c11ea10107f4.18267577 foo52c11ea1010966.25168263
Output for 5.6.19
foo52c11ea100e806.46923010 foo52c11ea100e953.50128961
Output for 5.6.18
foo52c11ea100e2b6.90283618 foo52c11ea100e3d0.48497600
Output for 5.6.17
foo52c11ea1011f43.28893210 foo52c11ea10120e9.20942787
Output for 5.6.16
foo52c11ea1013765.46816938 foo52c11ea10138c4.30841495
Output for 5.6.15
foo52c11ea100f2d9.39248178 foo52c11ea100f431.40498374
Output for 5.6.14
foo52c11ea1012806.79794739 foo52c11ea1012989.04101806
Output for 5.6.13
foo52c11ea100ebe0.11590992 foo52c11ea100ed46.54285428
Output for 5.6.12
foo52c11ea1011537.22938849 foo52c11ea10116b4.42626531
Output for 5.6.11
foo52c11ea1010660.53519438 foo52c11ea10107d3.64313089
Output for 5.6.10
foo52c11ea1010596.58063594 foo52c11ea1010722.24078412
Output for 5.6.9
foo52c11ea100fb86.23875775 foo52c11ea100fd09.53566380
Output for 5.6.8
foo52c11ea10115c4.89169885 foo52c11ea1011728.25896566
Output for 5.6.7
foo52c11ea1011c53.06093090 foo52c11ea1011e61.76347771
Output for 5.6.6
foo52c11ea100fd23.13743961 foo52c11ea100fe91.45802444
Output for 5.6.5
foo52c11ea100f933.16889831 foo52c11ea100faa8.84594554
Output for 5.6.4
foo52c11ea1011e68.04772488 foo52c11ea1011fd2.37060596
Output for 5.6.3
foo52c11ea100bc11.01805500 foo52c11ea100bd46.83288889
Output for 5.6.2
foo52c11ea10111e7.55327744 foo52c11ea1011359.19221007
Output for 5.6.1
foo52c11ea1012c61.02710168 foo52c11ea1012df4.52701294
Output for 5.6.0
foo52c11ea1011427.70819403 foo52c11ea10115b8.87485938
Output for 5.5.37
foo52c11ea100e7a6.77190135 foo52c11ea100e915.59393168
Output for 5.5.36
foo52c11ea100fe28.23353892 foo52c11ea100ffc0.84089268
Output for 5.5.35
foo52c11ea1010838.58093634 foo52c11ea10109a6.83211491
Output for 5.5.34
foo52c11ea1010214.76480039 foo52c11ea10103b9.48214839
Output for 5.5.33
foo52c11ea100f640.57219746 foo52c11ea100f790.22163768
Output for 5.5.32
foo52c11ea1011128.02860214 foo52c11ea10112b5.81399809
Output for 5.5.31
foo52c11ea100e6d0.63508005 foo52c11ea100e820.77763753
Output for 5.5.30
foo52c11ea1011313.00874009 foo52c11ea10114b6.87141518
Output for 5.5.29
foo52c11ea1012ce4.77327790 foo52c11ea1012e94.11762134
Output for 5.5.28
foo52c11ea100e221.12383884 foo52c11ea100e342.60154714
Output for 5.5.27
foo52c11ea10110c5.41714540 foo52c11ea1011246.62225749
Output for 5.5.26
foo52c11ea1010486.67724640 foo52c11ea10105f4.40622497
Output for 5.5.25
foo52c11ea100ec73.37074407 foo52c11ea100ed91.55971253
Output for 5.5.24
foo52c11ea10104a5.13676465 foo52c11ea1010626.57364314
Output for 5.5.23
foo52c11ea1010ef3.45034263 foo52c11ea1011078.71554337
Output for 5.5.22
foo52c11ea1012b42.42225261 foo52c11ea1012cf7.99141871
Output for 5.5.21
foo52c11ea10110b2.73604596 foo52c11ea1011249.68350249
Output for 5.5.20
foo52c11ea1011aa8.43587062 foo52c11ea1011c20.42778424
Output for 5.5.19
foo52c11ea100c5b4.70480485 foo52c11ea100c6d8.99742246
Output for 5.5.18
foo52c11ea100b977.47895474 foo52c11ea100ba94.12572960
Output for 5.5.16
foo52c11ea100f738.95092672 foo52c11ea100f898.91817600
Output for 5.5.15
foo52c11ea1012137.87581120 foo52c11ea10122c1.99958759
Output for 5.5.14
foo52c11ea1012ca0.99991162 foo52c11ea1012e53.19636422
Output for 5.5.13
foo52c11ea100f9d0.83596996 foo52c11ea100fb35.12234228
Output for 5.5.12
foo52c11ea100e6b6.86514777 foo52c11ea100e818.32586665
Output for 5.5.11
foo52c11ea1010550.38943452 foo52c11ea1010694.76319239
Output for 5.5.10
foo52c11ea100d753.77231669 foo52c11ea100d876.80640958
Output for 5.5.9
foo52c11ea10117a8.74130927 foo52c11ea1011928.22940710
Output for 5.5.8
foo52c11ea1011ab8.43722039 foo52c11ea1011c34.08065404
Output for 5.5.7
foo52c11ea1011017.73015502 foo52c11ea1011191.05404647
Output for 5.5.6
foo52c11ea10111a3.78332193 foo52c11ea1011347.06177865
Output for 5.5.5
foo52c11ea100de11.90789277 foo52c11ea100df77.14116329
Output for 5.5.4
foo52c11ea100fb64.70895734 foo52c11ea100fce2.53274363
Output for 5.5.3
foo52c11ea1011ea8.40272990 foo52c11ea1012033.32311045
Output for 5.5.2
foo52c11ea1010773.09749002 foo52c11ea10108c6.59741392
Output for 5.5.1
foo52c11ea1012026.07241058 foo52c11ea1012190.00416810
Output for 5.5.0
foo52c11ea10111b3.78751400 foo52c11ea1011336.37367079
Output for 5.4.45
foo52c11ea100d8e6.50378495 foo52c11ea100da86.46303163
Output for 5.4.44
foo52c11ea100c791.62012652 foo52c11ea100c939.07027132
Output for 5.4.43
foo52c11ea100f869.84080014 foo52c11ea100fa57.87814546
Output for 5.4.42
foo52c11ea100f6b6.72427115 foo52c11ea100f8d0.60068884
Output for 5.4.41
foo52c11ea100e5e5.16325069 foo52c11ea100e7a0.95072709
Output for 5.4.40
foo52c11ea100e9c2.49028028 foo52c11ea100ebb7.70273504
Output for 5.4.39
foo52c11ea100cff3.01513819 foo52c11ea100d170.38043813
Output for 5.4.38
foo52c11ea1011e76.89149920 foo52c11ea10122c1.95913324
Output for 5.4.37
foo52c11ea100e377.20573492 foo52c11ea100e541.30339963
Output for 5.4.36
foo52c11ea1012d05.49884921 foo52c11ea1012f57.97060930
Output for 5.4.35
foo52c11ea100b411.84588505 foo52c11ea100b589.94952056
Output for 5.4.34
foo52c11ea100a236.58115739 foo52c11ea100a3a7.01425545
Output for 5.4.32
foo52c11ea100eac8.34811692 foo52c11ea100ec83.70348764
Output for 5.4.31
foo52c11ea1010100.83082421 foo52c11ea10102f9.21805901
Output for 5.4.30
foo52c11ea100a877.72859159 foo52c11ea100a9d7.17350167
Output for 5.4.29
foo52c11ea100ae26.49535415 foo52c11ea100af71.18487862
Output for 5.4.28
foo52c11ea1010634.35045799 foo52c11ea1010858.00464865
Output for 5.4.27
foo52c11ea100f6a5.20321125 foo52c11ea100f877.96409537
Output for 5.4.26
foo52c11ea100e0a1.90145170 foo52c11ea100e3b6.16153448
Output for 5.4.25
foo52c11ea100f718.94161850 foo52c11ea100f8f1.42004430
Output for 5.4.24
foo52c11ea100f954.67669489 foo52c11ea100fb61.74043575
Output for 5.4.23
foo52c11ea100da13.48667887 foo52c11ea100dbb9.62197752
Output for 5.4.22
foo52c11ea100f3f9.28298696 foo52c11ea100f584.91864360
Output for 5.4.21
foo52c11ea1010085.92328192 foo52c11ea1010281.35107767
Output for 5.4.20
foo52c11ea10102b9.75403971 foo52c11ea10104f9.25733474
Output for 5.4.19
foo52c11ea10101a5.82572477 foo52c11ea10103c0.63262937
Output for 5.4.18
foo52c11ea100ed70.58545469 foo52c11ea100ef24.03145723
Output for 5.4.17
foo52c11ea100ebe0.10835381 foo52c11ea100ede7.79745549
Output for 5.4.16
foo52c11ea100fe28.21972974 foo52c11ea1010027.64564509
Output for 5.4.15
foo52c11ea1010141.17974152 foo52c11ea1010313.75265583
Output for 5.4.14
foo52c11ea1008d24.71379554 foo52c11ea1008ee5.34876120
Output for 5.4.13
foo52c11ea1007cf9.05989567 foo52c11ea1007ec8.75517605
Output for 5.4.12
foo52c11ea1008e01.33825033 foo52c11ea1008ff9.08571700
Output for 5.4.11
foo52c11ea1007d95.56560137 foo52c11ea1007f36.75520047
Output for 5.4.10
foo52c11ea10079c7.11092023 foo52c11ea1007b63.77685892
Output for 5.4.9
foo52c11ea10083d0.85818274 foo52c11ea10085b2.86711146
Output for 5.4.8
foo52c11ea10073f5.56629814 foo52c11ea10075a2.51828386
Output for 5.4.7
foo52c11ea1006608.90937476 foo52c11ea10067a2.74285652
Output for 5.4.6
foo52c11ea1008425.64185966 foo52c11ea1008616.81092174
Output for 5.4.5
foo52c11ea1007974.46366625 foo52c11ea1007b17.71846380
Output for 5.4.4
foo52c11ea1007eb2.16876280 foo52c11ea1008097.86881292
Output for 5.4.3
foo52c11ea1008147.07650006 foo52c11ea10082f1.72531049
Output for 5.4.2
foo52c11ea1008516.69444127 foo52c11ea10086e0.08603925
Output for 5.4.1
foo52c11ea1008147.08201854 foo52c11ea1008305.01141253
Output for 5.4.0
foo52c11ea1008398.63555374 foo52c11ea1008545.82957456
Output for 5.3.29
foo52c11ea100aa26.91012149 foo52c11ea100abc7.44090138
Output for 5.3.28
foo52c11ea10092d7.06677021 foo52c11ea1009499.48509863
Output for 5.3.27
foo52c11ea1009675.16305818 foo52c11ea1009812.39877003
Output for 5.3.26
foo52c11ea1007987.13924721 foo52c11ea1007ae1.37111675
Output for 5.3.25
foo52c11ea100c586.23581225 foo52c11ea100c7d1.29993160
Output for 5.3.24
foo52c11ea1007997.14476569 foo52c11ea1007b04.65721879
Output for 5.3.23
foo52c11ea1008b76.29916917 foo52c11ea1008d18.97604690
Output for 5.3.22
foo52c11ea1006cd8.46305990 foo52c11ea1006e38.99317330
Output for 5.3.21
foo52c11ea1008873.70279724 foo52c11ea1008a36.68238227
Output for 5.3.20
foo52c11ea1008af2.81206518 foo52c11ea1008ca0.45596688
Output for 5.3.19
foo52c11ea1008b41.62142558 foo52c11ea1008ce6.03233005
Output for 5.3.18
foo52c11ea10086d8.30235658 foo52c11ea10089b3.56549873
Output for 5.3.17
foo52c11ea1007ef7.09932555 foo52c11ea1008097.43321012
Output for 5.3.16
foo52c11ea1007ed2.17598666 foo52c11ea1008070.55032831
Output for 5.3.15
foo52c11ea1006c66.96651313 foo52c11ea1006da0.06014822
Output for 5.3.14
foo52c11ea1009640.48818025 foo52c11ea1009804.79273529
Output for 5.3.13
foo52c11ea10092a5.15726142 foo52c11ea1009470.11550492
Output for 5.3.12
foo52c11ea1006e57.67256192 foo52c11ea1006fc1.11228679
Output for 5.3.11
foo52c11ea1008956.25456747 foo52c11ea1008b07.31598407
Output for 5.3.10
foo52c11ea1007cf9.05477953 foo52c11ea1007e80.56893649
Output for 5.3.9
foo52c11ea1008266.83707978 foo52c11ea1008404.30979309
Output for 5.3.8
foo52c11ea1006af9.16520605 foo52c11ea1006c54.86806013
Output for 5.3.7
foo52c11ea100a856.53894614 foo52c11ea100aa70.66019222
Output for 5.3.6
foo52c11ea1008d35.83295449 foo52c11ea1008ec3.79964925
Output for 5.3.5
foo52c11ea1008405.62551707 foo52c11ea1008604.34187631
Output for 5.3.4
foo52c11ea1009894.67479294 foo52c11ea1009b83.75662388
Output for 5.3.3
foo52c11ea10093c9.57254371 foo52c11ea1009616.08118803
Output for 5.3.2
foo52c11ea1008e74.42932671 foo52c11ea1009072.44873808
Output for 5.3.1
foo52c11ea10089c8.78647607 foo52c11ea1008ba1.48629986
Output for 5.3.0
foo52c11ea1008878.79019635 foo52c11ea1008af0.09263524
Output for 5.2.17
foo52c11ea1004850.29960571 foo52c11ea10049d6.99525955
Output for 5.2.16
foo52c11ea1007445.35285757 foo52c11ea1007681.40058631
Output for 5.2.15
foo52c11ea1006df8.27648493 foo52c11ea1007014.68904129
Output for 5.2.14
foo52c11ea10073c3.98950760 foo52c11ea1007603.56752390
Output for 5.2.13
foo52c11ea1007445.34525473 foo52c11ea1007663.29786771
Output for 5.2.12
foo52c11ea1006428.66033402 foo52c11ea10065c4.16639154
Output for 5.2.11
foo52c11ea1006078.67113483 foo52c11ea1006226.09302167
Output for 5.2.10
foo52c11ea1005e28.54628760 foo52c11ea1006060.19928142
Output for 5.2.9
foo52c11ea1005e88.54479381 foo52c11ea1006040.29810007
Output for 5.2.8
foo52c11ea1006e88.68770554 foo52c11ea1007048.63975648
Output for 5.2.7
foo52c11ea1006d78.67857223 foo52c11ea1006fa3.05088878
Output for 5.2.6
foo52c11ea1006cb8.68042921 foo52c11ea1006ed7.09925275
Output for 5.2.5
foo52c11ea1006318.67352870 foo52c11ea1006500.72514716
Output for 5.2.4
foo52c11ea1007198.61818562 foo52c11ea10073c6.09857096
Output for 5.2.3
foo52c11ea10057a8.51607378 foo52c11ea10058d0.06689490
Output for 5.2.2
foo52c11ea10066d8.66681136 foo52c11ea1006831.55203503
Output for 5.2.1
foo52c11ea1004d38.59357115 foo52c11ea1004e40.40451412
Output for 5.2.0
foo52c11ea1004a98.56468689 foo52c11ea1004bb4.50114191
Output for 5.1.6
foo52c11ea1003c88.45083628 foo52c11ea1003db8.75424142
Output for 5.1.5
foo52c11ea1004b88.56616805 foo52c11ea1004d23.38310709
Output for 5.1.4
foo52c11ea1005ec8.54678345 foo52c11ea1006057.47058823
Output for 5.1.3
foo52c11ea1003f88.45417442 foo52c11ea1004061.68456993
Output for 5.1.2
foo52c11ea1003cc8.45007201 foo52c11ea1003db7.40222679
Output for 5.1.1
foo52c11ea1005118.59763883 foo52c11ea10052c1.88401000
Output for 5.1.0
foo52c11ea10037c8.41596421 foo52c11ea1003892.22692470
Output for 5.0.5
foo52c11ea1002388.34869286 foo52c11ea10024a0.17452341
Output for 5.0.4
foo52c11ea10031a8.50240856 foo52c11ea1003360.69761374
Output for 5.0.3
foo52c11ea1001aa8.32389838 foo52c11ea1001bb7.53427728
Output for 5.0.2
foo52c11ea1002618.47202419 foo52c11ea1002784.38345133
Output for 5.0.1
foo52c11ea1001ef8.35872941 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/qCMe7 on line 2 PHP_EOLfoo52c11ea1002050.74913814
Output for 5.0.0
foo52c11ea1002238.33897530 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/qCMe7 on line 2 PHP_EOLfoo52c11ea10023b0.17983011
Output for 4.4.9
foo52c11ea10005c8.38472711 foo52c11ea1000715.00388235
Output for 4.4.8
foo52c11ea1000628.38434814 foo52c11ea1000859.58267978
Output for 4.4.7
foo52c11ea1000648.38340071 foo52c11ea10007c1.02967246
Output for 4.4.6
foo52c11ea1000698.38321122 foo52c11ea1000883.31907079
Output for 4.4.5
foo52c11ea1000538.38302173 foo52c11ea10006e5.60846912
Output for 4.4.4
foo52c11ea1000478.38226378 foo52c11ea1000624.76606334
Output for 4.4.3
foo52c11ea1000598.38188481 foo52c11ea1000799.34486077
Output for 4.4.2
foo52c11ea10004b8.38112686 foo52c11ea1000638.50245498
Output for 4.4.1
foo52c11ea10003f8.38055840 foo52c11ea1000555.37065011
Output for 4.4.0
foo52c11ea10002c8.38017943 foo52c11ea10003d9.94944754
Output for 4.3.11
foo52c11ea1000368.37980045 foo52c11ea1000494.52824433
Output for 4.3.10
foo52c11ea1000418.37942148 foo52c11ea1000549.10704176
Output for 4.3.9
foo52c11ea10004e8.37904251 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/qCMe7 on line 2 PHP_EOLfoo52c11ea1000683.68583855
Output for 4.3.8
foo52c11ea1000408.37847405 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/qCMe7 on line 2 PHP_EOLfoo52c11ea10005b0.55403444
Output for 4.3.7
foo52c11ea1000468.37828456 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/qCMe7 on line 2 PHP_EOLfoo52c11ea1000602.84343277
Output for 4.3.6
foo52c11ea1000568.37809507 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/qCMe7 on line 2 PHP_EOLfoo52c11ea1000735.13283110
Output for 4.3.5
foo52c11ea1000558.37790559 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/qCMe7 on line 2 PHP_EOLfoo52c11ea1000787.42223019
Output for 4.3.4
foo52c11ea10002f8.37771610 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/qCMe7 on line 2 PHP_EOLfoo52c11ea1000429.71162853
Output for 4.3.3
foo52c11ea10002d8.37752661 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/qCMe7 on line 2 PHP_EOLfoo52c11ea10003f2.00102699
Output for 4.3.2
foo52c11ea1000527.01143923 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/qCMe7 on line 2 PHP_EOLfoo52c11ea10006c3.34139943
Output for 4.3.1
foo52c11ea1000378.37621599 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/qCMe7 on line 2 PHP_EOLfoo52c11ea10004a9.30083757
Output for 4.3.0
foo52c11ea1000338.37602650 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/qCMe7 on line 2 PHP_EOLfoo52c11ea1000471.59023679