Показать сообщение отдельно

  #119  
Старый 26.08.2009, 19:21
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

Задание 024
PHP код:
<?php

     
function getmicrotime() #функция, засекающая время
     
{
         
$time explode(" "microtime());
         return (
$time[0] + $time[1]);
     }

     
$time['first']['start'] = getmicrotime(); #время начала первого цикла 

     
for ($i 0$i 10$i++)
     {
         echo 
'1php ';
     }

     
$time['first']['end'] = getmicrotime(); #время окончания первого цикла

     
$i 0;

     
$time['second']['start'] = getmicrotime(); #время начала второго цикла

     
while ($i 10)
     {
         echo 
'w1';
         
$i += 1;
     }

     
$time['second']['end'] = getmicrotime(); #время окончания второго цикла

     
$time['first']['difference'] = $time['first']['end'] - $time['first']['start']; #время работы первого цикла
     
$time['second']['difference'] = $time['second']['end'] - $time['second']['start']; #время работы второго цикла
     
$time['difference'] = $time['first']['difference'] - $time['second']['difference']; #разница во времени между циклами

     
echo '<br>Первый скрипт: ' $time['first']['difference'] .
         
'<br>Второй скрипт: ' $time['second']['difference'] .
         
'<br>Разница: ' $time['difference']; #выводим информацию

?>
Код:
Первый скрипт: 5.5074691772461E-5
Второй скрипт: 1.978874206543E-5
Разница: 3.5285949707031E-5
 
Ответить с цитированием