Dependiendo de donde estén los ++ hace cosas distintas, si está delante ++$b , primero incrementa 1 a la variable y luego sigue la ejecucion,
si está despues $a++ hace lo contrario, ejecuta y luego incrementa
fijate este ejemplo, $a el la linea siguiente está con el incremento, pero en la linea actual no
Código PHP:
$a = 10;
$b = 1;
echo $a++; // acá vale 10
//acá vale 11
echo ++$b; // acá vale 2
//acá vale 2