@ 2013-03-19T09:08:20Z <?php
class Test {
public function method()
{
}
}
$obj = new Test;
$ref = new ReflectionMethod($obj, 'method');
$closure = $ref->getClosure($obj);
echo "Starting loop...";
$start = microtime(true);
for ($i=0; $i<1e6; $i++) {
$closure();
}
echo "Took ", number_format((microtime(true)-$start)*1e3, 3), " ms";
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.4.0 Starting loop...Took 43.380 ms Output for 7.3.12 Starting loop...Took 45.456 ms Output for 7.3.11 Starting loop...Took 49.711 ms Output for 7.3.10 Starting loop...Took 28.132 ms Output for 7.3.9 Starting loop...Took 27.485 ms Output for 7.3.8 Starting loop...Took 29.610 ms Output for 7.3.7 Starting loop...Took 30.364 ms Output for 7.3.6 Starting loop...Took 28.945 ms Output for 7.3.5 Starting loop...Took 27.722 ms Output for 7.3.4 Starting loop...Took 28.854 ms Output for 7.3.3 Starting loop...Took 28.766 ms Output for 7.3.2 Starting loop...Took 27.563 ms Output for 7.3.1 Starting loop...Took 29.960 ms Output for 7.3.0 Starting loop...Took 32.558 ms Output for 7.2.25 Starting loop...Took 49.827 ms Output for 7.2.24 Starting loop...Took 35.944 ms Output for 7.2.23 Starting loop...Took 32.071 ms Output for 7.2.22 Starting loop...Took 31.309 ms Output for 7.2.21 Starting loop...Took 36.588 ms Output for 7.2.20 Starting loop...Took 31.110 ms Output for 7.2.19 Starting loop...Took 34.527 ms Output for 7.2.18 Starting loop...Took 36.403 ms Output for 7.2.17 Starting loop...Took 33.986 ms Output for 7.2.16 Starting loop...Took 32.760 ms Output for 7.2.15 Starting loop...Took 34.807 ms Output for 7.2.14 Starting loop...Took 31.882 ms Output for 7.2.13 Starting loop...Took 36.940 ms Output for 7.2.12 Starting loop...Took 33.007 ms Output for 7.2.11 Starting loop...Took 32.637 ms Output for 7.2.10 Starting loop...Took 32.840 ms Output for 7.2.9 Starting loop...Took 32.654 ms Output for 7.2.8 Starting loop...Took 31.785 ms Output for 7.2.7 Starting loop...Took 32.046 ms Output for 7.2.6 Starting loop...Took 35.070 ms Output for 7.2.5 Starting loop...Took 38.662 ms Output for 7.2.4 Starting loop...Took 33.423 ms Output for 7.2.3 Starting loop...Took 32.267 ms Output for 7.2.2 Starting loop...Took 47.917 ms Output for 7.2.1 Starting loop...Took 35.037 ms Output for 7.2.0 Starting loop...Took 32.538 ms Output for 7.1.33 Starting loop...Took 95.301 ms Output for 7.1.32 Starting loop...Took 83.882 ms Output for 7.1.31 Starting loop...Took 82.054 ms Output for 7.1.30 Starting loop...Took 83.076 ms Output for 7.1.29 Starting loop...Took 84.339 ms Output for 7.1.28 Starting loop...Took 90.911 ms Output for 7.1.27 Starting loop...Took 85.944 ms Output for 7.1.26 Starting loop...Took 83.177 ms Output for 7.1.25 Starting loop...Took 75.132 ms Output for 7.1.24 Starting loop...Took 86.804 ms Output for 7.1.23 Starting loop...Took 82.588 ms Output for 7.1.22 Starting loop...Took 97.968 ms Output for 7.1.21 Starting loop...Took 86.339 ms Output for 7.1.20 Starting loop...Took 81.399 ms Output for 7.1.19 Starting loop...Took 77.815 ms Output for 7.1.18 Starting loop...Took 86.577 ms Output for 7.1.17 Starting loop...Took 84.752 ms Output for 7.1.16 Starting loop...Took 73.194 ms Output for 7.1.15 Starting loop...Took 78.983 ms Output for 7.1.14 Starting loop...Took 79.448 ms Output for 7.1.13 Starting loop...Took 83.421 ms Output for 7.1.12 Starting loop...Took 81.343 ms Output for 7.1.11 Starting loop...Took 75.345 ms Output for 7.1.10 Starting loop...Took 77.781 ms Output for 7.1.9 Starting loop...Took 72.875 ms Output for 7.1.8 Starting loop...Took 87.945 ms Output for 7.1.7 Starting loop...Took 75.265 ms Output for 7.1.6 Starting loop...Took 85.567 ms Output for 7.1.5 Starting loop...Took 91.069 ms Output for 7.1.4 Starting loop...Took 84.861 ms Output for 7.1.3 Starting loop...Took 77.996 ms Output for 7.1.2 Starting loop...Took 78.258 ms Output for 7.1.1 Starting loop...Took 75.185 ms Output for 7.1.0 Starting loop...Took 90.223 ms Output for 7.0.33 Starting loop...Took 82.831 ms Output for 7.0.32 Starting loop...Took 82.927 ms Output for 7.0.31 Starting loop...Took 76.103 ms Output for 7.0.30 Starting loop...Took 80.167 ms Output for 7.0.29 Starting loop...Took 76.387 ms Output for 7.0.28 Starting loop...Took 88.229 ms Output for 7.0.27 Starting loop...Took 79.820 ms Output for 7.0.26 Starting loop...Took 71.121 ms Output for 7.0.25 Starting loop...Took 80.521 ms Output for 7.0.24 Starting loop...Took 80.580 ms Output for 7.0.23 Starting loop...Took 85.429 ms Output for 7.0.22 Starting loop...Took 82.391 ms Output for 7.0.21 Starting loop...Took 74.461 ms Output for 7.0.20 Starting loop...Took 72.810 ms Output for 7.0.19 Starting loop...Took 83.229 ms Output for 7.0.18 Starting loop...Took 83.827 ms Output for 7.0.17 Starting loop...Took 88.864 ms Output for 7.0.16 Starting loop...Took 86.667 ms Output for 7.0.15 Starting loop...Took 84.455 ms Output for 7.0.14 Starting loop...Took 71.056 ms Output for 7.0.13 Starting loop...Took 79.899 ms Output for 7.0.12 Starting loop...Took 108.382 ms Output for 7.0.11 Starting loop...Took 82.653 ms Output for 7.0.10 Starting loop...Took 72.016 ms Output for 7.0.9 Starting loop...Took 76.676 ms Output for 7.0.8 Starting loop...Took 79.823 ms Output for 7.0.7 Starting loop...Took 76.020 ms Output for 7.0.6 Starting loop...Took 82.045 ms Output for 7.0.5 Starting loop...Took 90.605 ms Output for 7.0.4 Starting loop...Took 79.718 ms Output for 7.0.3 Starting loop...Took 97.593 ms Output for 7.0.2 Starting loop...Took 90.709 ms Output for 7.0.1 Starting loop...Took 90.107 ms Output for 7.0.0 Starting loop...Took 81.775 ms Output for 5.6.40 Starting loop...Took 178.872 ms Output for 5.6.39 Starting loop...Took 174.151 ms Output for 5.6.38 Starting loop...Took 159.201 ms Output for 5.6.37 Starting loop...Took 169.868 ms Output for 5.6.36 Starting loop...Took 164.694 ms Output for 5.6.35 Starting loop...Took 174.556 ms Output for 5.6.34 Starting loop...Took 162.478 ms Output for 5.6.33 Starting loop...Took 158.082 ms Output for 5.6.32 Starting loop...Took 158.881 ms Output for 5.6.31 Starting loop...Took 172.982 ms Output for 5.6.30 Starting loop...Took 160.874 ms Output for 5.6.29 Starting loop...Took 198.651 ms Output for 5.6.28 Starting loop...Took 174.244 ms Output for 5.6.27 Starting loop...Took 172.626 ms Output for 5.6.26 Starting loop...Took 186.641 ms Output for 5.6.25 Starting loop...Took 166.877 ms Output for 5.6.24 Starting loop...Took 190.037 ms Output for 5.6.23 Starting loop...Took 165.447 ms Output for 5.6.22 Starting loop...Took 163.669 ms Output for 5.6.21 Starting loop...Took 164.363 ms Output for 5.6.20 Starting loop...Took 165.356 ms Output for 5.6.19 Starting loop...Took 172.572 ms Output for 5.6.18 Starting loop...Took 158.868 ms Output for 5.6.17 Starting loop...Took 158.524 ms Output for 5.6.16 Starting loop...Took 157.302 ms Output for 5.6.15 Starting loop...Took 158.837 ms Output for 5.6.14 Starting loop...Took 175.562 ms Output for 5.6.13 Starting loop...Took 187.846 ms Output for 5.6.12 Starting loop...Took 155.793 ms Output for 5.6.11 Starting loop...Took 174.119 ms Output for 5.6.10 Starting loop...Took 169.918 ms Output for 5.6.9 Starting loop...Took 155.594 ms Output for 5.6.8 Starting loop...Took 169.069 ms Output for 5.6.7 Starting loop...Took 158.694 ms Output for 5.6.6 Starting loop...Took 160.421 ms Output for 5.6.5 Starting loop...Took 160.091 ms Output for 5.6.4 Starting loop...Took 166.257 ms Output for 5.6.3 Starting loop...Took 158.539 ms Output for 5.6.2 Starting loop...Took 210.571 ms Output for 5.6.1 Starting loop...Took 160.070 ms Output for 5.6.0 Starting loop...Took 157.266 ms Output for 5.5.38 Starting loop...Took 178.614 ms Output for 5.5.37 Starting loop...Took 181.098 ms Output for 5.5.36 Starting loop...Took 178.517 ms Output for 5.5.35 Starting loop...Took 186.185 ms Output for 5.5.34 Starting loop...Took 183.255 ms Output for 5.5.33 Starting loop...Took 190.968 ms Output for 5.5.32 Starting loop...Took 160.727 ms Output for 5.5.31 Starting loop...Took 181.352 ms Output for 5.5.30 Starting loop...Took 188.672 ms Output for 5.5.29 Starting loop...Took 167.669 ms Output for 5.5.28 Starting loop...Took 188.873 ms Output for 5.5.27 Starting loop...Took 170.747 ms Output for 5.5.26 Starting loop...Took 201.007 ms Output for 5.5.25 Starting loop...Took 183.092 ms Output for 5.5.24 Starting loop...Took 185.389 ms Output for 5.5.23 Starting loop...Took 159.759 ms Output for 5.5.22 Starting loop...Took 156.327 ms Output for 5.5.21 Starting loop...Took 169.674 ms Output for 5.5.20 Starting loop...Took 171.136 ms Output for 5.5.19 Starting loop...Took 212.696 ms Output for 5.5.18 Starting loop...Took 168.190 ms Output for 5.5.17 Starting loop...Took 169.527 ms Output for 5.5.16 Starting loop...Took 196.741 ms Output for 5.5.15 Starting loop...Took 182.566 ms Output for 5.5.14 Starting loop...Took 204.505 ms Output for 5.5.13 Starting loop...Took 166.371 ms Output for 5.5.12 Starting loop...Took 159.799 ms Output for 5.5.11 Starting loop...Took 170.971 ms Output for 5.5.10 Starting loop...Took 173.632 ms Output for 5.5.9 Starting loop...Took 181.147 ms Output for 5.5.8 Starting loop...Took 169.395 ms Output for 5.5.7 Starting loop...Took 177.960 ms Output for 5.5.6 Starting loop...Took 180.137 ms Output for 5.5.5 Starting loop...Took 198.315 ms Output for 5.5.4 Starting loop...Took 166.347 ms Output for 5.5.3 Starting loop...Took 222.571 ms Output for 5.5.2 Starting loop...Took 202.990 ms Output for 5.5.1 Starting loop...Took 158.704 ms Output for 5.5.0 Starting loop...Took 188.410 ms Output for 5.4.45 Starting loop...Took 198.600 ms Output for 5.4.44 Starting loop...Took 190.028 ms Output for 5.4.43 Starting loop...Took 179.949 ms Output for 5.4.42 Starting loop...Took 183.427 ms Output for 5.4.41 Starting loop...Took 210.457 ms Output for 5.4.40 Starting loop...Took 189.153 ms Output for 5.4.39 Starting loop...Took 180.076 ms Output for 5.4.38 Starting loop...Took 177.098 ms Output for 5.4.37 Starting loop...Took 185.039 ms Output for 5.4.36 Starting loop...Took 165.565 ms Output for 5.4.35 Starting loop...Took 198.142 ms Output for 5.4.34 Starting loop...Took 170.990 ms Output for 5.4.33 Starting loop...Took 169.128 ms Output for 5.4.32 Starting loop...Took 200.553 ms Output for 5.4.31 Starting loop...Took 215.818 ms Output for 5.4.30 Starting loop...Took 185.609 ms Output for 5.4.29 Starting loop...Took 168.468 ms Output for 5.4.28 Starting loop...Took 177.615 ms Output for 5.4.27 Starting loop...Took 188.445 ms Output for 5.4.26 Starting loop...Took 258.238 ms Output for 5.4.25 Starting loop...Took 235.790 ms Output for 5.4.24 Starting loop...Took 179.830 ms Output for 5.4.23 Starting loop...Took 181.663 ms Output for 5.4.22 Starting loop...Took 188.934 ms Output for 5.4.21 Starting loop...Took 212.884 ms Output for 5.4.20 Starting loop...Took 179.020 ms Output for 5.4.19 Starting loop...Took 183.895 ms Output for 5.4.18 Starting loop...Took 175.653 ms Output for 5.4.17 Starting loop...Took 209.141 ms Output for 5.4.16 Starting loop...Took 166.443 ms Output for 5.4.15 Starting loop...Took 205.009 ms Output for 5.4.14 Starting loop...Took 165.306 ms Output for 5.4.13 Starting loop...Took 167.389 ms Output for 5.4.12 Starting loop...Took 168.788 ms Output for 5.4.11 Starting loop...Took 204.208 ms Output for 5.4.10 Starting loop...Took 164.649 ms Output for 5.4.9 Starting loop...Took 173.558 ms Output for 5.4.8 Starting loop...Took 190.362 ms Output for 5.4.7 Starting loop...Took 202.641 ms Output for 5.4.6 Starting loop...Took 166.617 ms Output for 5.4.5 Starting loop...Took 178.893 ms Output for 5.4.4 Starting loop...Took 163.539 ms Output for 5.4.3 Starting loop...Took 234.890 ms Output for 5.4.2 Starting loop...Took 189.696 ms Output for 5.4.1 Starting loop...Took 243.804 ms Output for 5.4.0 Starting loop...Took 180.445 ms Output for 5.0.0 - 5.0.5 , 5.1.0 - 5.1.6 , 5.2.0 - 5.2.17 , 5.3.0 - 5.3.29 Fatal error: Call to undefined method ReflectionMethod::getClosure() in /in/DdXVs on line 9
Process exited with code 255 . Output for 4.4.2 - 4.4.9 Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/DdXVs on line 3
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_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/DdXVs on line 3
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/DdXVs on line 3
Process exited with code 255 . preferences:dark mode live preview
273.74 ms | 401 KiB | 322 Q