- var_dump: documentation ( source)
- microtime: documentation ( source)
- array_keys: documentation ( source)
<?php
$array = array(
'foo' => 'bar',
);
$timestamp = microtime(true);
for ($i=1;$i<10000;$i++) {
if (array_keys($array)) {}
}
$timestamp1 = microtime(true)-$timestamp;
var_dump($timestamp1);
for ($i=1;$i<10000;$i++) {
if (!empty($array)) {}
}
$timestamp2 = microtime(true)-$timestamp1;
var_dump($timestamp2);
for ($i=1;$i<10000;$i++) {
if ($array) {}
}
$timestamp3 = microtime(true)-$timestamp2;
var_dump($timestamp3);