#11 2010.12.27 23:13

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Вывод строки из файла

В место count лучше пишите sizeof. Она работает быстрее чем count.

Неактивен

#12 2010.12.28 01:56

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Вывод строки из файла

2010 написал:

В место count лучше пишите sizeof. Она работает быстрее чем count.

На сколько на 0,00000000000000000000000000001 сек.?

Неактивен

#13 2010.12.28 02:16

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Вывод строки из файла

Не знаю кто тибе такую басню розказал но вот результат

Код:

1
lt;?$a=array();for($i=0; $i<=100000; ++$i){$a[]='';}$starttime = microtime(1);for($i=0; $i<=1000000; ++$i){$f=count($a);}echo 'count<br />'.round(microtime(1) - $starttime,4).' сек.<br />';$starttime = microtime(1);for($i=0; $i<=1000000; ++$i){$f=sizeof($a);}echo '<br />sizeof<br />'.round(microtime(1) - $starttime,4) . ' сек.<br />';

count
0.2909 сек.

sizeof
0.3038 сек.

Неактивен

#14 2010.12.28 02:41

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Вывод строки из файла

это плохой тест, слишком много возможно погрешностей. а вообще да, sizeof считался быстрее, по крайней мере на php4

Неактивен

#15 2010.12.28 03:38

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Вывод строки из файла

TLENS, да ну, басню?

Может мне ещё расскажешь что такой код:
$abc = "$a <br /> $b ";
- работает быстрей чем этот?:
$a00 = $a.'<br />'.$b;

Разнеца не большая, но правильная.
Тот кто знает, без сомнения скажет, это правильно.
То что ты там посчитал - это фигня. попробуй посчитать
for (a = 0; a < sizeof(переменная-массив); а++)
только ''а'' - сопеши как скалярную переменную ''$а'' и тести.

Неактивен

#16 2010.12.28 13:41

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Вывод строки из файла

2010 написал:

TLENS, да ну, басню?

Может мне ещё расскажешь что такой код:
$abc = "$a <br /> $b ";
- работает быстрей чем этот?:
$a00 = $a.'<br />'.$b;

Разнеца не большая, но правильная.
Тот кто знает, без сомнения скажет, это правильно.
То что ты там посчитал - это фигня. попробуй посчитать
for (a = 0; a < sizeof(переменная-массив); а++)
только ''а'' - сопеши как скалярную переменную ''$а'' и тести.

Слушай речь идет за sizeof и count Вопрос причем здесь цыклы и строки?
Добавлено спустя   9 минут  57 секунд:

Gemorroj написал:

это плохой тест, слишком много возможно погрешностей. а вообще да, sizeof считался быстрее, по крайней мере на php4

Ты прав. Оно через раз показывает то того больше то того меньше.
Подскажи пример как зделать точный тест кода

Кстати когдато тестировал $a=1; и $a='1'; то '1' был быстрее

Неактивен

#17 2010.12.28 13:53

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Вывод строки из файла

Но всеравно пишу $a=1; Так удобней

Неактивен

#18 2010.12.28 16:51

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Вывод строки из файла

2010

Кстати нащет етого я знаю, но спасибо что на помнил.

Отредактировано TLENS (2010.12.28 16:55)

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.011 s