3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* Author: Silviu Schiau (@sschiau on Twitter) Web: www.schiau.co File: Particle.php Created: 1364036124000 (UNIX Time) Modified: 1378831167000 (UNIX Time) About: PHP implementation of Twitter Snowflake ID Generator (Extended to 42bits epoch for 96 years 1 month 21 days 16 hours 42 minutes 24 seconds in the future) License: Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt Thanks to Twitter for Snowflake. This header should NOT be removed if you want to use Particle. */ class Particle { const EPOCH=1378831167000; final public function generateParticle($machine_id) { //Time - 42 bits (millisecond precision w/ a custom epoch gives us 96 years 1 month 21 days 16 hours 42 minutes 24 seconds in the future) $time = floor(microtime(true) * 1000); //Substract custom epoch from current time $time -= self::EPOCH; //Add to base $base = pow(2,41); $base += $time; $base = decbin($base); //configured machine id - 10 bits - to 1024 machines $machineid = decbin($machine_id); //sequence number - 12 bits - up to 4096 random numbers per machine $random = mt_rand(0,pow(2,12)-1); $random = decbin($random); //Pack $base = $base.$machineid.$random; return base_convert($base,2,10); } final public function timeFromParticle($particle) { return base_convert(substr(base_convert($particle,10,2),0,42),2,10)-pow(2,41)+self::EPOCH; } } function getId($machine_id = 0, $sleep = true) { // Without sleeping 1ms two elements created at the very // same time will collide when generated on the same machine if ($sleep) { usleep(1000); } $particle = new Particle; $id = $particle -> generateParticle($machine_id); return $particle->timeFromParticle($id); //return $particle->timeFromParticle($particle->generateParticle($machine_id)); } // We need to verify that there are no ID conflicts echo "Same machine same time\n"; echo getId(1, false) . "\n"; echo getId(1, false) . "\n"; echo getId(1, false) . "\n"; echo getId(1, false) . "\n"; echo getId(1, false) . "\n"; echo getId(1, false) . "\n"; echo "Different machine same time\n"; echo getId(10, false) . "\n"; echo getId(20, false) . "\n"; echo getId(30, false) . "\n"; echo getId(10, false) . "\n"; echo getId(20, false) . "\n"; echo getId(30, false) . "\n"; echo "Same machine different time\n"; echo getId(1) . "\n"; echo getId(1) . "\n"; echo getId(1) . "\n"; echo getId(1) . "\n"; echo getId(1) . "\n"; echo getId(1) . "\n";
Output for 7.1.25, 7.2.0 - 7.2.6, 7.2.8 - 7.2.13, 7.3.0 - 7.3.1
Same machine same time 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 Different machine same time 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 Same machine different time 1395794649001 1395794649002 1395794649003 1395794649004 1395794649005 1395794649006
Output for 7.2.7
Same machine same time 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 Different machine same time 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 Same machine different time 1395794649001 1395794649002 1395794649003 1395794649004 1395794649006 1395794649007
Output for 5.3.24, 5.3.26, 7.1.7
Same machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649006 1395794649007 1395794649008 1395794649009
Output for 7.1.6
Same machine same time 1395794649012 1395794649012 1395794649012 1395794649012 1395794649012 1395794649012 Different machine same time 1395794649012 1395794649012 1395794649012 1395794649012 1395794649012 1395794649012 Same machine different time 1395794649013 1395794649014 1395794649016 1395794649017 1395794649018 1395794649019
Output for 7.1.5
Same machine same time 1395794649011 1395794649011 1395794649011 1395794649011 1395794649011 1395794649011 Different machine same time 1395794649011 1395794649011 1395794649011 1395794649011 1395794649011 1395794649011 Same machine different time 1395794649012 1395794649013 1395794649014 1395794649015 1395794649016 1395794649018
Output for 7.1.0
Same machine same time 1395794649007 1395794649007 1395794649007 1395794649007 1395794649007 1395794649007 Different machine same time 1395794649007 1395794649007 1395794649007 1395794649007 1395794649007 1395794649007 Same machine different time 1395794649008 1395794649009 1395794649010 1395794649012 1395794649013 1395794649014
Output for 5.4.20, 7.0.20
Same machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Different machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Same machine different time 1395794649005 1395794649006 1395794649007 1395794649009 1395794649010 1395794649011
Output for 5.3.19, 5.3.22, 7.0.14
Same machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Different machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Same machine different time 1395794649004 1395794649005 1395794649007 1395794649008 1395794649009 1395794649010
Output for 7.0.6
Same machine same time 1462289123674 1462289123674 1462289123674 1462289123674 1462289123674 1462289123674 Different machine same time 1462289123674 1462289123674 1462289123674 1462289123674 1462289123674 1462289123674 Same machine different time 1462289123675 1462289123676 1462289123677 1462289123679 1462289123680 1462289123681
Output for 7.0.5
Same machine same time 1459655630337 1459655630337 1459655630337 1459655630337 1459655630337 1459655630337 Different machine same time 1459655630337 1459655630337 1459655630337 1459655630337 1459655630337 1459655630337 Same machine different time 1459655630338 1459655630339 1459655630340 1459655630342 1459655630343 1459655630344
Output for 7.0.4
Same machine same time 1457627730606 1457627730606 1457627730606 1457627730606 1457627730606 1457627730606 Different machine same time 1457627730606 1457627730606 1457627730606 1457627730606 1457627730606 1457627730606 Same machine different time 1457627730607 1457627730608 1457627730609 1457627730610 1457627730612 1457627730613
Output for 7.0.3
Same machine same time 1458321764130 1458321764130 1458321764130 1458321764130 1458321764130 1458321764130 Different machine same time 1458321764130 1458321764130 1458321764130 1458321764130 1458321764130 1458321764130 Same machine different time 1458321764131 1458321764132 1458321764133 1458321764134 1458321764135 1458321764136
Output for 7.0.2
Same machine same time 1458690336698 1458690336698 1458690336698 1458690336698 1458690336698 1458690336698 Different machine same time 1458690336698 1458690336698 1458690336698 1458690336698 1458690336698 1458690336698 Same machine different time 1458690336699 1458690336700 1458690336701 1458690336702 1458690336703 1458690336704
Output for 7.0.1
Same machine same time 1458790461606 1458790461606 1458790461606 1458790461606 1458790461606 1458790461606 Different machine same time 1458790461606 1458790461606 1458790461606 1458790461606 1458790461606 1458790461606 Same machine different time 1458790461607 1458790461608 1458790461609 1458790461610 1458790461611 1458790461612
Output for 7.0.0
Same machine same time 1459053062185 1459053062185 1459053062185 1459053062185 1459053062185 1459053062185 Different machine same time 1459053062185 1459053062185 1459053062185 1459053062185 1459053062185 1459053062185 Same machine different time 1459053062186 1459053062187 1459053062188 1459053062189 1459053062190 1459053062191
Output for 5.6.28
Same machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Different machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Same machine different time 1395794649005 1395794649006 1395794649007 1395794649008 1395794649010 1395794649011
Output for 5.6.21
Same machine same time 1462185325528 1462185325528 1462185325528 1462185325528 1462185325528 1462185325528 Different machine same time 1462185325528 1462185325528 1462185325528 1462185325528 1462185325528 1462185325528 Same machine different time 1462185325529 1462185325530 1462185325531 1462185325532 1462185325534 1462185325535
Output for 5.6.20
Same machine same time 1460256742312 1460256742312 1460256742312 1460256742312 1460256742312 1460256742312 Different machine same time 1460256742312 1460256742312 1460256742312 1460256742312 1460256742312 1460256742313 Same machine different time 1460256742314 1460256742315 1460256742316 1460256742317 1460256742318 1460256742319
Output for 5.6.19
Same machine same time 1457397845095 1457397845095 1457397845095 1457397845095 1457397845095 1457397845095 Different machine same time 1457397845095 1457397845095 1457397845095 1457397845095 1457397845095 1457397845095 Same machine different time 1457397845096 1457397845097 1457397845098 1457397845099 1457397845100 1457397845101
Output for 5.6.18
Same machine same time 1458033357911 1458033357911 1458033357911 1458033357911 1458033357911 1458033357911 Different machine same time 1458033357911 1458033357911 1458033357911 1458033357911 1458033357911 1458033357911 Same machine different time 1458033357912 1458033357913 1458033357915 1458033357916 1458033357917 1458033357918
Output for 5.6.17
Same machine same time 1458421723022 1458421723022 1458421723022 1458421723022 1458421723022 1458421723022 Different machine same time 1458421723022 1458421723022 1458421723022 1458421723022 1458421723023 1458421723023 Same machine different time 1458421723024 1458421723025 1458421723026 1458421723027 1458421723028 1458421723029
Output for 5.6.16
Same machine same time 1459142303580 1459142303580 1459142303580 1459142303580 1459142303580 1459142303580 Different machine same time 1459142303580 1459142303580 1459142303580 1459142303580 1459142303580 1459142303580 Same machine different time 1459142303581 1459142303582 1459142303583 1459142303584 1459142303585 1459142303586
Output for 5.6.15
Same machine same time 1459231769914 1459231769914 1459231769914 1459231769914 1459231769914 1459231769914 Different machine same time 1459231769914 1459231769914 1459231769914 1459231769914 1459231769914 1459231769914 Same machine different time 1459231769915 1459231769916 1459231769917 1459231769918 1459231769919 1459231769920
Output for 5.6.14
Same machine same time 1459584245798 1459584245798 1459584245798 1459584245798 1459584245798 1459584245798 Different machine same time 1459584245798 1459584245798 1459584245798 1459584245798 1459584245798 1459584245798 Same machine different time 1459584245799 1459584245800 1459584245801 1459584245802 1459584245803 1459584245804
Output for 5.6.13
Same machine same time 1460723046180 1460723046180 1460723046180 1460723046180 1460723046180 1460723046180 Different machine same time 1460723046180 1460723046180 1460723046180 1460723046180 1460723046180 1460723046180 Same machine different time 1460723046181 1460723046182 1460723046183 1460723046184 1460723046186 1460723046187
Output for 5.6.12
Same machine same time 1461120700939 1461120700939 1461120700939 1461120700939 1461120700939 1461120700939 Different machine same time 1461120700939 1461120700939 1461120700939 1461120700939 1461120700939 1461120700939 Same machine different time 1461120700940 1461120700941 1461120700942 1461120700943 1461120700944 1461120700945
Output for 5.6.11
Same machine same time 1461488767909 1461488767909 1461488767909 1461488767909 1461488767909 1461488767909 Different machine same time 1461488767909 1461488767909 1461488767909 1461488767909 1461488767909 1461488767909 Same machine different time 1461488767910 1461488767911 1461488767912 1461488767913 1461488767914 1461488767915
Output for 5.6.10
Same machine same time 1461583041894 1461583041894 1461583041894 1461583041894 1461583041894 1461583041894 Different machine same time 1461583041895 1461583041895 1461583041895 1461583041895 1461583041895 1461583041895 Same machine different time 1461583041896 1461583041897 1461583041898 1461583041899 1461583041900 1461583041901
Output for 5.6.9
Same machine same time 1461774394264 1461774394264 1461774394264 1461774394264 1461774394264 1461774394264 Different machine same time 1461774394265 1461774394265 1461774394265 1461774394265 1461774394265 1461774394265 Same machine different time 1461774394266 1461774394267 1461774394268 1461774394269 1461774394270 1461774394271
Output for 5.6.8
Same machine same time 1461979144043 1461979144043 1461979144043 1461979144043 1461979144043 1461979144043 Different machine same time 1461979144043 1461979144043 1461979144043 1461979144043 1461979144043 1461979144043 Same machine different time 1461979144044 1461979144045 1461979144046 1461979144047 1461979144048 1461979144049
Output for 5.5.35
Same machine same time 1463935285199 1463935285199 1463935285199 1463935285199 1463935285199 1463935285199 Different machine same time 1463935285199 1463935285199 1463935285199 1463935285199 1463935285199 1463935285199 Same machine different time 1463935285200 1463935285201 1463935285202 1463935285203 1463935285205 1463935285206
Output for 5.5.34
Same machine same time 1460351159098 1460351159098 1460351159098 1460351159098 1460351159098 1460351159098 Different machine same time 1460351159098 1460351159098 1460351159098 1460351159098 1460351159098 1460351159098 Same machine different time 1460351159100 1460351159101 1460351159102 1460351159103 1460351159104 1460351159105
Output for 5.5.33
Same machine same time 1457493756005 1457493756005 1457493756005 1457493756005 1457493756005 1457493756005 Different machine same time 1457493756005 1457493756005 1457493756005 1457493756005 1457493756005 1457493756005 Same machine different time 1457493756006 1457493756007 1457493756009 1457493756010 1457493756011 1457493756012
Output for 5.5.32
Same machine same time 1458219615894 1458219615894 1458219615894 1458219615894 1458219615894 1458219615894 Different machine same time 1458219615894 1458219615894 1458219615894 1458219615894 1458219615894 1458219615894 Same machine different time 1458219615895 1458219615897 1458219615898 1458219615899 1458219615900 1458219615901
Output for 5.5.31
Same machine same time 1458518711940 1458518711940 1458518711940 1458518711940 1458518711940 1458518711940 Different machine same time 1458518711940 1458518711940 1458518711940 1458518711940 1458518711940 1458518711940 Same machine different time 1458518711942 1458518711943 1458518711944 1458518711945 1458518711946 1458518711947
Output for 5.5.30
Same machine same time 1459497760156 1459497760156 1459497760156 1459497760156 1459497760156 1459497760156 Different machine same time 1459497760156 1459497760156 1459497760156 1459497760156 1459497760156 1459497760156 Same machine different time 1459497760157 1459497760158 1459497760159 1459497760160 1459497760161 1459497760162
Output for 5.5.29
Same machine same time 1460861324260 1460861324260 1460861324260 1460861324260 1460861324260 1460861324260 Different machine same time 1460861324260 1460861324260 1460861324260 1460861324260 1460861324260 1460861324260 Same machine different time 1460861324261 1460861324262 1460861324263 1460861324264 1460861324265 1460861324267
Output for 5.5.28
Same machine same time 1461218631893 1461218631893 1461218631893 1461218631893 1461218631893 1461218631893 Different machine same time 1461218631893 1461218631893 1461218631894 1461218631894 1461218631894 1461218631894 Same machine different time 1461218631895 1461218631896 1461218631897 1461218631898 1461218631899 1461218631900
Output for 5.5.27
Same machine same time 1461311698647 1461311698647 1461311698647 1461311698647 1461311698647 1461311698647 Different machine same time 1461311698647 1461311698647 1461311698647 1461311698647 1461311698647 1461311698647 Same machine different time 1461311698648 1461311698649 1461311698650 1461311698651 1461311698652 1461311698653
Output for 5.5.26
Same machine same time 1461679148033 1461679148033 1461679148033 1461679148033 1461679148033 1461679148033 Different machine same time 1461679148033 1461679148033 1461679148033 1461679148033 1461679148033 1461679148033 Same machine different time 1461679148034 1461679148035 1461679148037 1461679148038 1461679148039 1461679148040
Output for 5.5.25
Same machine same time 1461876628953 1461876628953 1461876628953 1461876628953 1461876628953 1461876628953 Different machine same time 1461876628953 1461876628953 1461876628953 1461876628953 1461876628953 1461876628953 Same machine different time 1461876628954 1461876628955 1461876628956 1461876628957 1461876628958 1461876628960
Output for 5.5.24
Same machine same time 1464060566108 1464060566108 1464060566108 1464060566108 1464060566108 1464060566108 Different machine same time 1464060566108 1464060566108 1464060566108 1464060566108 1464060566108 1464060566108 Same machine different time 1464060566109 1464060566110 1464060566111 1464060566113 1464060566114 1464060566115
Output for 5.4.45
Same machine same time 1441829511376 1441829511376 1441829511376 1441829511376 1441829511376 1441829511376 Different machine same time 1441829511376 1441829511376 1441829511376 1441829511376 1441829511376 1441829511376 Same machine different time 1441829511377 1441829511378 1441829511379 1441829511380 1441829511382 1441829511383
Output for 5.4.44
Same machine same time 1440869519659 1440869519659 1440869519659 1440869519659 1440869519659 1440869519660 Different machine same time 1440869519660 1440869519660 1440869519660 1440869519660 1440869519660 1440869519660 Same machine different time 1440869519667 1440869519668 1440869519669 1440869519670 1440869519671 1440869519672
Output for 5.4.43
Same machine same time 1440869516405 1440869516405 1440869516405 1440869516405 1440869516405 1440869516405 Different machine same time 1440869516405 1440869516405 1440869516405 1440869516405 1440869516405 1440869516405 Same machine different time 1440869516406 1440869516407 1440869516409 1440869516410 1440869516411 1440869516412
Output for 5.4.42
Same machine same time 1440869515036 1440869515036 1440869515036 1440869515036 1440869515036 1440869515036 Different machine same time 1440869515036 1440869515036 1440869515036 1440869515036 1440869515036 1440869515036 Same machine different time 1440869515037 1440869515038 1440869515039 1440869515041 1440869515042 1440869515043
Output for 5.4.41
Same machine same time 1433674718091 1433674718091 1433674718091 1433674718091 1433674718091 1433674718091 Different machine same time 1433674718092 1433674718092 1433674718092 1433674718092 1433674718092 1433674718092 Same machine different time 1433674718093 1433674718094 1433674718095 1433674718096 1433674718097 1433674718099
Output for 5.4.40
Same machine same time 1431572182884 1431572182884 1431572182884 1431572182884 1431572182885 1431572182885 Different machine same time 1431572182885 1431572182885 1431572182885 1431572182885 1431572182885 1431572182885 Same machine different time 1431572182886 1431572182887 1431572182889 1431572182890 1431572182891 1431572182892
Output for 5.4.39
Same machine same time 1431572182017 1431572182017 1431572182017 1431572182017 1431572182017 1431572182017 Different machine same time 1431572182017 1431572182017 1431572182017 1431572182017 1431572182017 1431572182017 Same machine different time 1431572182018 1431572182019 1431572182021 1431572182022 1431572182023 1431572182024
Output for 5.4.38
Same machine same time 1425072333775 1425072333775 1425072333775 1425072333775 1425072333775 1425072333775 Different machine same time 1425072333775 1425072333775 1425072333775 1425072333775 1425072333775 1425072333775 Same machine different time 1425072333776 1425072333777 1425072333779 1425072333780 1425072333781 1425072333782
Output for 5.4.37
Same machine same time 1422998205945 1422998205946 1422998205946 1422998205946 1422998205946 1422998205946 Different machine same time 1422998205946 1422998205946 1422998205946 1422998205946 1422998205946 1422998205946 Same machine different time 1422998205947 1422998205948 1422998205949 1422998205950 1422998205951 1422998205952
Output for 5.4.36
Same machine same time 1422998205630 1422998205630 1422998205630 1422998205630 1422998205630 1422998205630 Different machine same time 1422998205630 1422998205630 1422998205630 1422998205630 1422998205630 1422998205630 Same machine different time 1422998205631 1422998205632 1422998205633 1422998205634 1422998205636 1422998205637
Output for 5.4.35
Same machine same time 1415967644770 1415967644770 1415967644770 1415967644770 1415967644770 1415967644770 Different machine same time 1415967644770 1415967644770 1415967644770 1415967644770 1415967644770 1415967644770 Same machine different time 1415967644771 1415967644772 1415967644774 1415967644775 1415967644776 1415967644777
Output for 5.4.34
Same machine same time 1415908816701 1415908816701 1415908816701 1415908816701 1415908816701 1415908816701 Different machine same time 1415908816701 1415908816701 1415908816701 1415908816701 1415908816701 1415908816701 Same machine different time 1415908816702 1415908816711 1415908816712 1415908816713 1415908816714 1415908816715
Output for 5.4.32
Same machine same time 1409355120112 1409355120112 1409355120112 1409355120112 1409355120112 1409355120112 Different machine same time 1409355120113 1409355120113 1409355120113 1409355120113 1409355120113 1409355120113 Same machine different time 1409355120114 1409355120115 1409355120116 1409355120117 1409355120118 1409355120120
Output for 5.4.31
Same machine same time 1409355116300 1409355116300 1409355116300 1409355116300 1409355116300 1409355116300 Different machine same time 1409355116300 1409355116300 1409355116300 1409355116300 1409355116300 1409355116300 Same machine different time 1409355116301 1409355116302 1409355116303 1409355116304 1409355116306 1409355116307
Output for 5.4.30
Same machine same time 1409355112503 1409355112503 1409355112503 1409355112504 1409355112504 1409355112504 Different machine same time 1409355112504 1409355112504 1409355112504 1409355112504 1409355112504 1409355112504 Same machine different time 1409355112505 1409355112506 1409355112507 1409355112508 1409355112509 1409355112511
Output for 5.4.29
Same machine same time 1409355112170 1409355112170 1409355112170 1409355112170 1409355112170 1409355112170 Different machine same time 1409355112170 1409355112170 1409355112170 1409355112170 1409355112170 1409355112170 Same machine different time 1409355112171 1409355112172 1409355112174 1409355112175 1409355112176 1409355112177
Output for 5.4.28
Same machine same time 1409355111434 1409355111434 1409355111434 1409355111434 1409355111434 1409355111435 Different machine same time 1409355111435 1409355111435 1409355111435 1409355111435 1409355111435 1409355111435 Same machine different time 1409355111436 1409355111437 1409355111438 1409355111439 1409355111440 1409355111442
Output for 5.4.27
Same machine same time 1409355117277 1409355117277 1409355117277 1409355117277 1409355117277 1409355117277 Different machine same time 1409355117277 1409355117277 1409355117277 1409355117277 1409355117277 1409355117277 Same machine different time 1409355117278 1409355117279 1409355117280 1409355117282 1409355117283 1409355117284
Output for 5.4.22, 5.4.26
Same machine same time 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 Different machine same time 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 Same machine different time 1395794649007 1395794649009 1395794649010 1395794649011 1395794649012 1395794649013
Output for 5.4.25
Same machine same time 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 Different machine same time 1395794649006 1395794649006 1395794649006 1395794649007 1395794649007 1395794649007 Same machine different time 1395794649008 1395794649009 1395794649010 1395794649011 1395794649012 1395794649013
Output for 5.4.24
Same machine same time 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 Different machine same time 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 Same machine different time 1395794649007 1395794649008 1395794649009 1395794649011 1395794649012 1395794649013
Output for 5.4.23
Same machine same time 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 Different machine same time 1395794649006 1395794649006 1395794649006 1395794649006 1395794649007 1395794649007 Same machine different time 1395794649008 1395794649009 1395794649011 1395794649012 1395794649013 1395794649014
Output for 5.4.21
Same machine same time 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 Different machine same time 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 Same machine different time 1395794649007 1395794649008 1395794649009 1395794649010 1395794649011 1395794649012
Output for 5.4.18 - 5.4.19
Same machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Different machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Same machine different time 1395794649005 1395794649006 1395794649007 1395794649008 1395794649009 1395794649011
Output for 5.4.17
Same machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Different machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Same machine different time 1395794649005 1395794649006 1395794649007 1395794649008 1395794649009 1395794649010
Output for 5.4.16
Same machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Different machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Same machine different time 1395794649006 1395794649007 1395794649008 1395794649009 1395794649010 1395794649011
Output for 5.4.15
Same machine same time 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 Different machine same time 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 1395794649006 Same machine different time 1395794649007 1395794649008 1395794649009 1395794649010 1395794649011 1395794649013
Output for 5.4.14
Same machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649003 1395794649003 1395794649003 1395794649003 Same machine different time 1395794649004 1395794649005 1395794649006 1395794649007 1395794649008 1395794649009
Output for 5.4.10, 5.4.13
Same machine same time 1395794649003 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Different machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Same machine different time 1395794649005 1395794649006 1395794649007 1395794649008 1395794649009 1395794649011
Output for 5.4.12
Same machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Different machine same time 1395794649003 1395794649003 1395794649003 1395794649004 1395794649004 1395794649004 Same machine different time 1395794649005 1395794649007 1395794649009 1395794649010 1395794649011 1395794649012
Output for 5.4.11
Same machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Different machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Same machine different time 1395794649005 1395794649006 1395794649007 1395794649008 1395794649009 1395794649010
Output for 5.4.9
Same machine same time 1395794649004 1395794649004 1395794649004 1395794649005 1395794649005 1395794649005 Different machine same time 1395794649005 1395794649005 1395794649005 1395794649005 1395794649005 1395794649005 Same machine different time 1395794649006 1395794649007 1395794649008 1395794649009 1395794649011 1395794649012
Output for 5.1.0, 5.3.21, 5.4.8
Same machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Different machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Same machine different time 1395794649004 1395794649005 1395794649006 1395794649008 1395794649009 1395794649010
Output for 5.4.7
Same machine same time 1395794649003 1395794649003 1395794649004 1395794649004 1395794649004 1395794649004 Different machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Same machine different time 1395794649005 1395794649006 1395794649007 1395794649008 1395794649009 1395794649011
Output for 5.4.6
Same machine same time 1395794649003 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Different machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Same machine different time 1395794649005 1395794649007 1395794649008 1395794649009 1395794649010 1395794649011
Output for 5.2.5, 5.3.7, 5.3.10, 5.3.14, 5.3.23, 5.4.5
Same machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649005 1395794649006 1395794649007 1395794649008 1395794649009
Output for 5.2.0, 5.3.5, 5.4.4
Same machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Different machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Same machine different time 1395794649004 1395794649005 1395794649006 1395794649007 1395794649008 1395794649010
Output for 5.2.2, 5.2.10, 5.2.16, 5.3.1, 5.3.13, 5.4.2 - 5.4.3
Same machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007 1395794649009
Output for 5.3.2, 5.3.4, 5.3.8, 5.4.1
Same machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649007 1395794649008 1395794649009
Output for 5.4.0
Same machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Different machine same time 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 1395794649004 Same machine different time 1395794649005 1395794649007 1395794649008 1395794649009 1395794649010 1395794649011
Output for 5.3.29
Same machine same time 1409355113175 1409355113175 1409355113175 1409355113175 1409355113175 1409355113175 Different machine same time 1409355113175 1409355113175 1409355113176 1409355113176 1409355113176 1409355113176 Same machine different time 1409355113177 1409355113178 1409355113179 1409355113180 1409355113181 1409355113183
Output for 5.3.28
Same machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Different machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649004 1395794649004 Same machine different time 1395794649005 1395794649006 1395794649007 1395794649008 1395794649009 1395794649010
Output for 5.1.4, 5.2.4, 5.3.11, 5.3.27
Same machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Same machine different time 1395794649004 1395794649005 1395794649006 1395794649007 1395794649008 1395794649009
Output for 5.3.16, 5.3.18, 5.3.25
Same machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Different machine same time 1395794649003 1395794649003 1395794649003 1395794649004 1395794649004 1395794649004 Same machine different time 1395794649005 1395794649006 1395794649007 1395794649008 1395794649009 1395794649010
Output for 5.3.9, 5.3.20
Same machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649003 1395794649003 Same machine different time 1395794649004 1395794649005 1395794649006 1395794649007 1395794649008 1395794649009
Output for 5.3.17
Same machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Different machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649004 Same machine different time 1395794649005 1395794649007 1395794649013 1395794649014 1395794649016 1395794649017
Output for 5.3.15
Same machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Different machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Same machine different time 1395794649004 1395794649005 1395794649007 1395794649019 1395794649021 1395794649022
Output for 5.3.12
Same machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649004 1395794649005 1395794649006 1395794649007 1395794649008 1395794649009
Output for 5.2.3, 5.3.0, 5.3.3, 5.3.6
Same machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649006 1395794649008 1395794649009
Output for 5.2.17
Same machine same time 1395794649001 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007 1395794649009
Output for 5.2.15
Same machine same time 1395794649001 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649007 1395794649008 1395794649009
Output for 5.1.1, 5.2.14
Same machine same time 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 Different machine same time 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007 1395794649008
Output for 5.2.8, 5.2.13
Same machine same time 1395794649001 1395794649001 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007 1395794649008
Output for 5.2.12
Same machine same time 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007 1395794649008
Output for 5.2.11
Same machine same time 1395794649001 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649004 1395794649004 1395794649004 1395794649004 Same machine different time 1395794649005 1395794649006 1395794649007 1395794649008 1395794649009 1395794649010
Output for 5.2.9
Same machine same time 1395794649001 1395794649001 1395794649001 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007 1395794649008
Output for 5.2.7
Same machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007 1395794649008
Output for 5.2.6
Same machine same time 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 Different machine same time 1395794649001 1395794649001 1395794649001 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007 1395794649008
Output for 5.2.1
Same machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Different machine same time 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 1395794649003 Same machine different time 1395794649004 1395794649006 1395794649007 1395794649008 1395794649009 1395794649010
Output for 5.1.6
Same machine same time 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 Different machine same time 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 Same machine different time 1395794649002 1395794649004 1395794649005 1395794649006 1395794649007 1395794649008
Output for 5.1.5
Same machine same time 1395794649001 1395794649001 1395794649001 1395794649002 1395794649002 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007 1395794649019
Output for 5.1.3
Same machine same time 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 Different machine same time 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007 1395794649008
Output for 5.1.2
Same machine same time 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 1395794649002 Different machine same time 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 1395794649002 Same machine different time 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007 1395794649009
Output for 5.0.5
Same machine same time 1395794649005 1395794649005 1395794649005 1395794649005 1395794649005 1395794649005 Different machine same time 1395794649005 1395794649005 1395794649005 1395794649005 1395794649005 1395794649005 Same machine different time 1395794649006 1395794649007 1395794649008 1395794649010 1395794649011 1395794649012
Output for 5.0.0, 5.0.4
Same machine same time 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 Different machine same time 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 Same machine different time 1395794649002 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007
Output for 5.0.3
Same machine same time 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 Different machine same time 1395794649000 1395794649000 1395794649001 1395794649001 1395794649001 1395794649001 Same machine different time 1395794649002 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007
Output for 5.0.2
Same machine same time 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 1395794649000 Different machine same time 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 Same machine different time 1395794649002 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007
Output for 5.0.1
Same machine same time 1395794649000 1395794649000 1395794649000 1395794649001 1395794649001 1395794649001 Different machine same time 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 1395794649001 Same machine different time 1395794649002 1395794649003 1395794649004 1395794649005 1395794649006 1395794649007
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_CONST, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/UAQdN on line 17
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
Parse error: parse error, unexpected T_CONST, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/UAQdN on line 17
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/UAQdN on line 17
Process exited with code 255.

preferences:
157.82 ms | 401 KiB | 190 Q