<?php
include "Collection.php";
$instances=50000;
// define constant
$t1=microtime(true);
define('COMPUTERNAME','HELLO WORLD');
for($i=0;$i<$instances;$i++) {
$a1=COMPUTERNAME;
}
$t2=microtime(true);
$result['DEFINE CONST']=$t2-$t1;
// define constant
$t1=microtime(true);
const COMPUTERNAME2='HELLO WORLD';
for($i=0;$i<$instances;$i++) {
$a1=COMPUTERNAME2;
}
$t2=microtime(true);
$result['CONST']=$t2-$t1;
// env
$t1=microtime(true);
for($i=0;$i<$instances;$i++) {
$a1=getenv('computername');
}
$t2=microtime(true);
$result['env']=$t2-$t1;
// function
$t1=microtime(true);
function returnValue() {
return 'HELLO WORLD';
}
for($i=0;$i<$instances;$i++) {
$a1=returnValue();
}
$t2=microtime(true);
$result['function']=$t2-$t1;
echo \mapache_commons\Collection::generateTable($result);
|