Posted by "Steve McGill" on 12/06/05 12:17
Hi everyone
Quick question:
If I have such a loop:
<?
for($i=0;$i<1000000;$i++) {
if($i==100) {
// do something special for this occurence
}
// do something standard
}
?>
In this case it seems such a waste that the if() statement is done 999999
times when it's not needed. Is there any obvious trick that I am missing?
I'm not sure how taxing a simple if() statement is on a server, maybe it's
negligible, or is it something to worry about?
Something which I'd prefer NOT to do:
<?
for($i=0;$i<100;$i++) {
// do something standard
}
// do something special for $i = 100
for($i=101;$i<1000000;$i++) {
// do something standard
}
?>
as I would have have to either keep two copies of the code or write a
function just for this purpose, which hardly seems worth it.
Thanks to anyone who takes the time to think about my question and/or
respond.
Best wishes,
Steve McGill
[Back to original message]
|