3v4l.org

run code in 300+ PHP versions simultaneously
<?php $i = 0; $x = []; class person { public $firstname; public $lastname; } $start = microtime( true ); do { $p = new person; $p->firstname = "Patrick"; $p->lastname = "Allaert"; $x[] = $p; ++$i; } while ( $i < 500000 ); echo microtime( true ) - $start, "\n", memory_get_peak_usage(), "\n";
Output for 7.3.6
0.098369121551514 61356272
Output for 7.3.5
0.10678386688232 61356272
Output for 7.3.4
0.12592697143555 61356272
Output for 7.3.3
0.14909291267395 61356272
Output for 7.3.2
0.12909698486328 61356272
Output for 7.3.1
0.19209098815918 61356272
Output for 7.3.0
0.13630485534668 61356272
Output for 7.2.19
0.11717796325684 61352512
Output for 7.2.18
0.10504412651062 61352512
Output for 7.2.17
0.11128497123718 61352512
Output for 7.2.16
0.12088918685913 61352512
Output for 7.2.15
0.097770929336548 61352512
Output for 7.2.14
0.11124610900879 61352512
Output for 7.2.13
0.19557309150696 61352512
Output for 7.2.12
0.20269989967346 61352512
Output for 7.2.11
0.1313259601593 61352512
Output for 7.2.10
0.26443910598755 61352512
Output for 7.2.9
0.15976190567017 61352512
Output for 7.2.8
0.15962886810303 61352512
Output for 7.2.7
0.22830104827881 61352512
Output for 7.2.6
0.13301706314087 61352512
Output for 7.2.5
0.23712205886841 61352512
Output for 7.2.4
0.26024198532104 61352512
Output for 7.2.3
0.1266450881958 61352512
Output for 7.2.2
0.13698387145996 61352512
Output for 7.2.1
0.15387892723083 61352512
Output for 7.2.0
0.226811170578 61352512
Output for 7.1.30
0.13361883163452 61315904
Output for 7.1.29
0.087498903274536 61315904
Output for 7.1.28
0.22247791290283 61315904
Output for 7.1.27
0.12042999267578 61315904
Output for 7.1.26
0.11282205581665 61315904
Output for 7.1.25
0.13959813117981 61315904
Output for 7.1.24
0.11775207519531 61315904
Output for 7.1.23
0.13542699813843 61315904
Output for 7.1.22
0.12664890289307 61315904
Output for 7.1.21
0.11731290817261 61315904
Output for 7.1.20
0.17574977874756 61315904
Output for 7.1.19
0.10164618492126 61315904
Output for 7.1.18
0.11176586151123 61315904
Output for 7.1.17
0.11592817306519 61315904
Output for 7.1.16
0.15153288841248 61315904
Output for 7.1.15
0.22172904014587 61315904
Output for 7.1.14
0.20209813117981 61315904
Output for 7.1.13
0.1365749835968 61315904
Output for 7.1.12
0.15901398658752 61315904
Output for 7.1.11
0.19289898872375 61315904
Output for 7.1.10
0.13705706596375 61315904
Output for 7.1.9
0.26931595802307 61315904
Output for 7.1.8
0.23053002357483 61315904
Output for 7.1.7
0.11668086051941 61315904
Output for 7.1.6
0.30418705940247 61315904
Output for 7.1.5
0.09645414352417 61315904
Output for 7.1.4
0.16202211380005 61315904
Output for 7.1.3
0.16481781005859 61315904
Output for 7.1.2
0.097388029098511 61315904
Output for 7.1.1
0.1597318649292 61315904
Output for 7.1.0
0.14558100700378 61315904
Output for 7.0.33
0.10163307189941 61315920
Output for 7.0.32
0.18574404716492 61315920
Output for 7.0.31
0.11203098297119 61315920
Output for 7.0.30
0.1002459526062 61315920
Output for 7.0.29
0.14373207092285 61315920
Output for 7.0.28
0.11235404014587 61315920
Output for 7.0.27
0.12838196754456 61315920
Output for 7.0.26
0.14923810958862 61315920
Output for 7.0.25
0.16687393188477 61315920
Output for 7.0.24
0.13652801513672 61315920
Output for 7.0.23
0.21016192436218 61315920
Output for 7.0.22
0.15467119216919 61315920
Output for 7.0.21
0.20302605628967 61315920
Output for 7.0.20
0.14673900604248 61315920
Output for 7.0.19
0.10590004920959 61315920
Output for 7.0.18
0.13207602500916 61315920
Output for 7.0.17
0.09754204750061 61315920
Output for 7.0.16
0.14663314819336 61315920
Output for 7.0.15
0.12797713279724 61315920
Output for 7.0.14
0.10622000694275 61315920
Output for 7.0.13
0.11561894416809 61315920
Output for 7.0.12
0.10961604118347 61315920
Output for 7.0.11
0.20482110977173 61315920
Output for 7.0.10
0.11056995391846 61315920
Output for 7.0.9
0.13331890106201 61315920
Output for 7.0.8
0.1904149055481 61315920
Output for 7.0.7
0.12019419670105 61315920
Output for 7.0.6
0.1256890296936 61315920
Output for 7.0.5
0.1545422077179 61315920
Output for 7.0.4
0.11057305335999 61315920
Output for 7.0.3
0.14702200889587 61315920
Output for 7.0.2
0.11134505271912 61315920
Output for 7.0.1
0.11348795890808 61315920
Output for 7.0.0
0.11472606658936 61315920
Output for 5.5.0 - 5.5.38, 5.6.0 - 5.6.40
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/sX13Z on line 12
Process exited with code 255.
Output for 5.4.10 - 5.4.45
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/sX13Z on line 10
Process exited with code 255.
Output for 5.4.0 - 5.4.9
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 72 bytes) in /in/sX13Z on line 13
Process exited with code 255.
Output for 5.3.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/sX13Z on line 3
Process exited with code 255.

preferences:
158.17 ms | 401 KiB | 253 Q