3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace bc_utils { class ssh {} } namespace bc_utils\ssh { use bc_utils\ssh; class ftp extends ssh {} class scp extends ssh {} } namespace global { use bc_utils; # --- normal operation --- # var_dump ( $class = new bc_utils\ssh() ); # --- error 500 --- # var_dump ( $class = new bc_utils\ssh\scp() ); }

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
8.3.60.0110.01116.75
8.3.50.0090.01221.99
8.3.40.0120.00318.67
8.3.30.0110.00418.71
8.3.20.0000.00720.39
8.3.10.0040.00420.31
8.3.00.0000.00721.90
8.2.180.0180.00316.50
8.2.170.0150.00022.96
8.2.160.0140.00019.19
8.2.150.0040.00424.18
8.2.140.0000.00724.66
8.2.130.0040.00420.69
8.2.120.0040.00426.35
8.2.110.0030.00622.14
8.2.100.0060.00318.37
8.1.280.0060.01525.92
8.1.270.0080.00022.20
8.1.260.0080.00028.09
8.1.250.0000.00828.09
8.1.240.0040.00418.62
8.1.230.0000.00918.48
7.0.20.0230.07720.33
7.0.10.0100.08320.20
7.0.00.0000.05020.27
5.6.170.0030.07720.48
5.6.160.0030.09020.71
5.6.150.0070.08318.29
5.6.140.0000.05718.14
5.6.130.0030.06018.14
5.6.120.0170.08021.01
5.6.110.0100.08021.07
5.6.100.0030.07021.11
5.6.90.0130.07720.97
5.6.80.0070.03720.29
5.5.310.0200.05320.30
5.5.300.0070.08317.98
5.5.290.0030.08018.04
5.5.280.0000.06020.80
5.5.270.0100.05320.84
5.5.260.0100.07020.88
5.5.250.0130.08020.68
5.5.240.0270.08720.07

preferences:
36.67 ms | 401 KiB | 5 Q