- microtime: documentation ( source)
<?php
$time_start = microtime(true);
for($i = 0; $i < 1000000; $i++) {
$arr = [];
if(empty($arr) === true) {}
}
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "empty() w/ exact comparison: $time seconds\n";
$time_start = microtime(true);
for($i = 0; $i < 1000000; $i++) {
$arr = [];
if($arr === array()) {}
}
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "exact comparison to new empty array: $time seconds\n";