Ma $x non è una variabile di ciclo.
E' solo una variabile che inizializzo per comodità all'interno del for ed incremento con la sintassi del ciclo for.
Poi per il check uso la stessa cosa che si utilizzerebbe nel while..

Cioè è come se scrivessi

Codice PHP:
$x=0;
while(
feof($fp)===false) {
   ...
   
$x++;

Non cambia assolutamente nulla