что быстрее?

arseny

Guest
что быстрее?

что быстрее
PHP:
function example(array){

  foreach (array AS item){
    item++;
  }

}

array=1,2,3,4,5

example (array);
или


PHP:
function example(item){
  item++;
}

array=1,2,3,4,5

foreach (array AS item){
  example(item);
}
 

Ринат

Новичок
попробуй проверить, запусти..только не удивляйся, что работать в данной редакции не будет...простите за флуд
 

arseny

Guest
незнаю как...
если подскажешь как, потестить, с удовольствием это сделаю
 

Фанат

oncle terrible
Команда форума
если ты не знаешь, как протестировать скорость, то не всё ли равно тебе, что быстрее?
 

arseny

Guest
svetasmirnova
подскажешь как можно ппротестировать?
 

ForJest

- свежая кровь
быстрее
count($array);
кстати твой код не работает ни в первом ни во втором варианте. Что, указывает на то, что тебе рано задаваться подобными вопросами - не трать на это время.
 

arseny

Guest
PHP:
$item=0;

function example($item){ 
  $item++; 
} 

$array=array(1,2,3,4,5);

foreach ($array AS $item){ 
	example($item); 
}

echo $item;
или

PHP:
$item=0;
function example($array){ 

  foreach ($array AS $item){ 
    $item++; 
    //echo $item;
  } 
return $item;
} 

$array=array(1,2,3,4,5);

$count = example ($array);

echo $count;
 

MuXa247

Новичок
arseny
Пиши код лучше и не забивай голову такими вопросами... :)
 

Фанат

oncle terrible
Команда форума
кто-нибудь удосужится спросить этого юного естествоиспытателя, с какой радости он вдруг озаботился данной проблемой?
 

arseny

Guest
ответа я так понимаю не будет... извините...
всем спасибо
 

ForJest

- свежая кровь
arseny
Ты снова привёл нерабочий код. Ещё раз тебе настоятельно советую научиться вначале писать на PHP, а уже затем задаваться вопросами "что быстрее"

-~{}~ 05.09.05 14:27:

PHP:
<?php
$item=0; 

function example($item){ 
  $item++; 
} 

$array=array(1,2,3,4,10000000001);

foreach ($array AS $item){ 
    example($item); 
} 

echo $item;

?>
-~{}~ 05.09.05 14:28:

задача подсчёта элементов массива решается с помощью функции
[m]count[/m]
 

Фанат

oncle terrible
Команда форума
crocodile2u, если ты вдруг заглянешь в этот топик.
будешь продолжать настаивать на своём тезисе?
 

ONK

Пассивист PHPСluba
Замечательный пример преждевременной оптимизации ;)
 

svetasmirnova

маленький монстрик
arseny
Кстати да.
А вот моя любимая цитата:
First make it work, then
make it fast.
Bruce Eckel, "Thinking in C++"
:)
 

crocodile2u

http://vbolshov.org.ru
Фанат
Нет, не буду... Честно говоря, подивился тому, что здесь arseny натворил. Могу только присоединиться к ForJest: "настоятельно советую научиться вначале писать на PHP, а уже затем задаваться вопросами "что быстрее"
 
Сверху