Difference between pre-increment (++$i) and post-increment ($i++)
This is how i used todo my for loops, it's called post-increment:
for ($i = 0; $i < 10; $i++) {}
- the value of
$i
copied to an internal temporary variable $i
is incremented- the internal copy of the old value of
$i
is returned
This is called pre-increment and it's 10% faster!
for ($i = 0; $i < 10; ++$i) {}
$i
is incremented- the new value is returned