title: Why can the second for loop argument not be equal to number?
body: <p>I get this: <code>Fatal error: Out of memory</code>:</p>
  
  <pre><code>    &lt;?php
      // Create an array and push 5 elements on to it, then 
      // print the number of elements in your array to the screen
  $numbers = array(1,2,3);
  
  for($i=4;$i=8;$i++){
      array_push($numbers,$i);
  }
      print count($numbers);
      ?&gt;
  </code></pre>
  
  <p>But if I change <code>$i=8</code> to <code>$i&lt;9</code> it works.</p>
  
  <p>What's up with that?</p>