fork download
  1. <?php
  2. $max = 10;
  3. $var2 = 0;
  4.  
  5. for($i = 0; $i <= $max; $i++){
  6. $var3 = $var2; // Neste momento o $var2 ainda não pegou a linha atual
  7. // consequentemente, terá sempre o valor da linha anterior
  8. // ou zero, na primeira iteração (já que definimos zero fora do loop)
  9. $var1 = $i * 100;
  10. $var2 = $var1 * 50;
  11.  
  12. // Agora já temos $var1, $var2 e $var3 definidos, sendo que 1 e 2 são
  13. // da linha corrente, e o 3 da anterior
  14. echo '$var1:' . $var1 . ' - $var2:' . $var2 . ' - $var3:' . $var3 .PHP_EOL;
  15. }
Success #stdin #stdout 0.01s 82560KB
stdin
Standard input is empty
stdout
$var1:0 - $var2:0 - $var3:0
$var1:100 - $var2:5000 - $var3:0
$var1:200 - $var2:10000 - $var3:5000
$var1:300 - $var2:15000 - $var3:10000
$var1:400 - $var2:20000 - $var3:15000
$var1:500 - $var2:25000 - $var3:20000
$var1:600 - $var2:30000 - $var3:25000
$var1:700 - $var2:35000 - $var3:30000
$var1:800 - $var2:40000 - $var3:35000
$var1:900 - $var2:45000 - $var3:40000
$var1:1000 - $var2:50000 - $var3:45000