Lo que estás haciendo no se puede porque al final se sobrescribe el valor...
$tot = 0;
$tot = 1; <-- sobrescribe a cero
$tot = 2; <-- sobrescribe a uno
Al final $tot queda con el último valor de $i.
Puedes hacer también algo así si lo deseas, aunque no hace falta porque desde el bucle for lo puedes hacer directamente:
Código PHP:
Ver original<?php
for ($i = 0; $i < 3; $i++) {
$tot[] = $i;
}
echo implode(', ', $tot); //Resultado 0,1,2
Saludos.