What is the best practice for controlling the number of lines output in a PHP loop to avoid errors or unexpected behavior?

When outputting content in a loop in PHP, it is important to control the number of lines to avoid errors or unexpected behavior. One way to do this is by using a counter variable to limit the number of iterations in the loop. By incrementing the counter variable within the loop and checking against a maximum value, you can ensure that only a certain number of lines are output.

$max_lines = 5;
$counter = 0;

foreach ($items as $item) {
    // Output content here
    
    $counter++;
    
    if ($counter >= $max_lines) {
        break;
    }
}