Changeset 8111

Show
Ignore:
Timestamp:
06/17/08 03:07:42 (2 months ago)
Author:
ryan
Message:

Don't do sizeof() in a loop. Props DD32. see #7147

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-includes/classes.php

    r7944 r8111  
    430430             ($max_depth != 0 &&  $max_depth > $depth+1 )) { //whether to descend 
    431431 
    432             for ( $i = 0; $i < sizeof( $children_elements ); $i++ ) { 
     432            $num_elements = sizeof( $children_elements ); 
     433            for ( $i = 0; $i < $num_elements; $i++ ) { 
    433434 
    434435                $child = $children_elements[$i]; 
     
    443444 
    444445                    array_splice( $children_elements, $i, 1 ); 
     446                    $num_elements--; 
    445447                    $this->display_element( $child, $children_elements, $max_depth, $depth + 1, $args, $output ); 
    446448                    $i = -1;