Result: DiscardedThe test labeled "function_exists()" was the faster by 0.0552 seconds, (7.065% faster)
The function_exists() test took 0.7261 seconds.
The include_once test took 0.7813 seconds.
Each test case ran 20 random code order iterations consisting of 149,157 loops for a total of 2,983,140 runs.
- Line execution difference (0.000019) milliseconds.
- Avg difference (2.760) milliseconds per 149,157 loops.
- Total difference 55.20 milliseconds for 2,983,140 loops
The iteration variablity for Code 1 was (7.6631) milliseconds and Code 2 was (4.4671) milliseconds. The lower and the closer together there values are the more accurate the results are.
The first test, "include_once", was:
The second test, "function_exists()", was:
clearstatcache(); if (!function_exists('f2')) include('supplement/func2.inc');