<?php

$a = true;
$b = -2;
$c = 7;
$condicao="";
 
 
//realiza uma iteração FOR toda vez que $b for menor que $c ou $a for true
for ( ; $b < $c || $a; $b++){
	
// $c na verdade não varia podendo fazer o for direto com o valor 7 e descartar $c
//for ( ; $b < 7 || $a; $b++){
 
    echo 'valor de $b no for = '.$b;
    echo "\n";
 
 
        if ($c + $b * 2 > 20)
        // quando a condição acima for verdadeira, $a se torna false
        $a = false;
        //e a condição do FOR já não será mais verdadeira, isto é, zefini, ou seja, "c'est fini"
        $condicao =  ($c + $b * 2);
        echo 'condição ($c + $b * 2) = ' . $condicao . ' valor de $a = '. $a;
        echo "\n";
        echo $b."  ";
        echo "\n";
 
 
}