Hallo,
ich habe ein Verhalten von IPS, das ich nicht so recht nachvollziehen kann, mag sein dass ich gerade voll auf dem Schlauch stehe.
Ich habe ein miniscript, welches eine Datei ausliest. Davor und danach habe ich microtime(true) stehen.
Egal, wie oft ich auch das Script aufrufe, die erste microtime ist NIE mit vier Nachkommastellen, die Zweite ist es IMMER.
Kann mir da jemand ne Erklärung für geben?
$path = IPS_GetKernelDir() . "/scripts/";
$pre = "test_read_speed_";
$file = "klein.txt";
$file = "gross.txt";
// $file = "mini.txt";
$filename = $path . $pre . $file;
$a = microtime(true);
file_get_contents( $filename );
$b = microtime(true);
printf( "%-35.10d
", ($a ) );
echo $b . "
";
echo $b - $a . "
";
echo $b - $a . "
";
var_dump( $a, $b);