PHP bir bilimsel gösterimde sayı veya ondalık gösterimle birini ya görüntüleyen iki tarafında bir eşik, çünkü bu microtime()
garip yukarı gösteriyor gibi görünüyor. Bunların her ikisi de teknik olarak "yüzer" olan (see documentation).
Bu eşik yerde 0.8 saniye ve 0.9 saniye arasında olduğunu görünüyor; en azından benim testleri sonucuna buydu. Aşağıdaki kodu kullanarak bilimsel gösterim gösterecektir:
$start4 = microtime(true);
sleep(0.8);
$end4 = microtime(true);
echo 'Time4: ' . ($end4 - $start4) . '<br />';
Biz sleep(0.9)
bizim bekleme süresini değiştirmek Ama eğer, bir ondalık sayı üretilir. Bu, ya da tüm sistemleri veya tesisler üzerindeki durum olmayabilir, ama bu en azından benim testleri ne olduğunu gösterdi.
Bu gibi sprintf()
a> işlevini kullanarak bu kendinizi karşı olabilir:
$start4 = microtime(true);
sleep(0.8);
$end4 = microtime(true);
echo 'Time4: ' . sprintf('%f', $end4 - $start4) . '<br />';
Bu her zaman bir ondalık sayı olarak zaman gösterecektir.