Sorry bro,

was thinking that in the initialization section that it would run the
count again, but that is not the case...

$max is initialized first and never looked at again during the for
loop...



On Fri, 2002-11-08 at 19:00, Marek Kilimajer wrote:
> If you reed the code carefully, it first assigns $x=1 and 
> $max=count($myArray),
> then it compares $x with $max
> 
> 
> .: B i g D o g :. wrote:
> 
> >Then only problem with doing it like
> >
> >for($x = 1, $max = count($myArray); $x <= $max; $x++ )
> >
> >is that the $max = count( $myArray ) is always verified in each
> >loop...slowing the for loop down...
> >
> >faster to do
> >$max = count( $myArray );
> >for( $x = 1, $x <= $max; $x++ )
> >
> >
> >just my $0.02...for the day...
> >
> >
> >
> >On Fri, 2002-11-08 at 15:57, Kjartan Mannes wrote:
> >  
> >
> >>Friday, November 8, 2002, 12:13:01 PM, Daevid Vincent wrote:
> >>    
> >>
> >>>$max = max($myArray);
> >>>for( $x = 1; $x <= $length; $x++ ) {}
> >>>      
> >>>
> >>> -- OR --
> >>>      
> >>>
> >>>for( $x = 1; $x <= max($myArray); $x++ ) {}
> >>>      
> >>>
> >>>My gut instinct tells me since PHP is interpreted, that the top one is
> >>>the better way to go, but with the Zend Optimizer, I don't know if PHP
> >>>handles them the same way or not?
> >>>      
> >>>
> >>The first one is faster, but it depends on the site of the array and how
> >>often you call the loop. I prefer doing it like this though:
> >>
> >> for($x = 1, $max = count($myArray); $x <= $max; $x++ ) {}
> >>
> >>For some good optimization (and other) tips check out:
> >>  http://phplens.com/lens/php-book/optimizing-debugging-php.php
> >>  http://www.lerdorf.com/tips.pdf
> >>
> >>-- 
> >>Kjartan <[EMAIL PROTECTED]> (http://natrak.net/)
> >>:: "Silence is one great art of conversation."
> >>
> >>
> >>-- 
> >>PHP General Mailing List (http://www.php.net/)
> >>To unsubscribe, visit: http://www.php.net/unsub.php
> >>    
> >>
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
-- 
.: B i g D o g :.



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to