3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $a = ['a' => 1, 'b' => 2, 'c' => 3]; $b = new stdClass(); $b->a = 1; $b->b = 2; $b->c = 3; echo microtime(true), PHP_EOL; for ($i = 0; $i < 100; $i++) { $a['a']; } echo microtime(true), PHP_EOL; for ($i = 0; $i < 100; $i++) { $b->a; } echo microtime(true), PHP_EOL;
Output for 7.2.6
1499416626.0029 1499416626.0029 1499416626.0029
Output for 7.2.0
1499416626.0039 1499416626.0039 1499416626.004
Output for 7.1.10
1499416626.0039 1499416626.004 1499416626.004
Output for 7.1.7
1499416626.0071 1499416626.0072 1499416626.0072
Output for 7.1.6
1499416626.0215 1499416626.0216 1499416626.0217
Output for 7.1.5
1499416626.0166 1499416626.0167 1499416626.0168
Output for 7.1.4
1499416626.0247 1499416626.0248 1499416626.025
Output for 7.1.3
1499416626.0256 1499416626.0256 1499416626.0257
Output for 7.1.2
1499416626.021 1499416626.0211 1499416626.0211
Output for 7.1.1
1499416626.0066 1499416626.0067 1499416626.0067
Output for 7.1.0
1499416626.0145 1499416626.0146 1499416626.0146
Output for 7.0.20
1499416626.0065 1499416626.0066 1499416626.0067
Output for 7.0.19
1499416626.0053 1499416626.0054 1499416626.0054
Output for 7.0.18
1499416626.0057 1499416626.0057 1499416626.0058
Output for 7.0.17
1499416626.0116 1499416626.0136 1499416626.0137
Output for 5.6.28, 7.0.1, 7.0.16
1499416626.0061 1499416626.0062 1499416626.0062
Output for 7.0.15
1499416626.0053 1499416626.0054 1499416626.0055
Output for 7.0.14
1499416626.0191 1499416626.0191 1499416626.0192
Output for 5.6.18, 7.0.13
1499416626.0066 1499416626.0067 1499416626.0068
Output for 5.6.20, 7.0.12
1499416626.0062 1499416626.0063 1499416626.0064
Output for 7.0.11
1499416626.0044 1499416626.0045 1499416626.0045
Output for 7.0.10
1499416626.0045 1499416626.0046 1499416626.0046
Output for 7.0.9
1499416626.0047 1499416626.0047 1499416626.0047
Output for 7.0.8
1499416626.0174 1499416626.0174 1499416626.0174
Output for 7.0.7
1499416626.0047 1499416626.0048 1499416626.0048
Output for 7.0.6
1499416626.0074 1499416626.0075 1499416626.0076
Output for 7.0.5
1499416626.0045 1499416626.0045 1499416626.0045
Output for 7.0.4
1499416626.0059 1499416626.006 1499416626.0061
Output for 7.0.3
1499416626.0063 1499416626.0066 1499416626.0066
Output for 7.0.2
1499416626.0058 1499416626.0058 1499416626.0059
Output for 7.0.0
1499416626.0081 1499416626.0082 1499416626.0082
Output for hhvm-3.15.4
1499416626.2517 1499416626.2518 1499416626.2519
Output for 5.6.30
1499416626.0096 1499416626.0097 1499416626.0097
Output for 5.6.29
1499416626.0073 1499416626.0074 1499416626.0075
Output for 5.6.27
1499416626.007 1499416626.0071 1499416626.0072
Output for 5.6.26
1499416626.0087 1499416626.0088 1499416626.009
Output for 5.6.25
1499416626.0051 1499416626.0052 1499416626.0052
Output for 5.6.24
1499416626.0083 1499416626.0083 1499416626.0083
Output for 5.6.23
1499416626.0071 1499416626.0072 1499416626.0073
Output for 5.6.22
1499416626.0078 1499416626.0079 1499416626.008
Output for 5.6.21
1499416626.0068 1499416626.0069 1499416626.007
Output for 5.6.19
1499416626.0067 1499416626.0068 1499416626.0069
Output for 5.6.17
1499416626.005 1499416626.005 1499416626.0051
Output for 5.6.16
1499416626.0165 1499416626.0165 1499416626.0165
Output for 5.6.15
1499416626.0094 1499416626.0095 1499416626.0096
Output for 5.6.14
1499416626.0057 1499416626.0058 1499416626.0058
Output for 5.6.13
1499416626.0102 1499416626.0103 1499416626.0103
Output for 5.6.12
1499416626.0062 1499416626.0063 1499416626.0063
Output for 5.6.11
1499416626.0051 1499416626.0051 1499416626.0051
Output for 5.6.10
1499416626.0087 1499416626.0087 1499416626.0088
Output for 5.6.9
1499416626.0106 1499416626.0108 1499416626.0109
Output for 5.6.8
1499416626.0069 1499416626.007 1499416626.0071
Output for 5.6.7
1499416626.0078 1499416626.008 1499416626.008
Output for 5.6.6
1499416626.0096 1499416626.0096 1499416626.0096
Output for 5.6.5
1499416626.006 1499416626.0061 1499416626.0062
Output for 5.6.4
1499416626.0054 1499416626.0055 1499416626.0056
Output for 5.6.3
1499416626.0065 1499416626.0067 1499416626.0068
Output for 5.6.2
1499416626.0068 1499416626.0069 1499416626.0069
Output for 5.6.1
1499416626.007 1499416626.0072 1499416626.0072
Output for 5.6.0
1499416626.0058 1499416626.0059 1499416626.0059