- microtime: documentation ( source)
- function_exists: documentation ( source)
- extension_loaded: documentation ( source)
<?php
$start = microtime(true);
for($i = 1; $i <= 10000; $i++) {
if(function_exists('mcrypt_encrypt')) {
$bool = true;
} else {
$bool = false;
}
}
$end = microtime(true);
echo 'function_exists: '.($end - $start);
echo PHP_EOL;
$start = microtime(true);
for($i = 1; $i <= 10000; $i++) {
if(extension_loaded('mcrypt')) {
$bool = true;
} else {
$bool = false;
}
}
$end = microtime(true);
echo 'extension_loaded: '.($end - $start);