A occhio nemmeno io, ma e' bastato far girare quel codice da riga di comando con la visualizzazione di errori e warning attiva per vedere questo:
codice:
PHP Notice:  Use of undefined constant i - assumed 'i' in /var/www/prove/foo.php on line 20