In questo caso è probabile che il tuo editor, salvando il file, ne modifichi la codifica (Prova a controllare che venga salvato in unicode UTF-8 in modalità no BOM). In questo modo il codice dell'immagine probabilmente non verrebbe prima interpretato come php, ma direttamente letto come immagine, generando un errore, o perlomeno un warning dell'HTML.
In ogni caso, per sicurezza, prova a fare un debug della pagina HTML (Puoi farlo con Safari o Chrome, almeno su mac, cliccando col destro sulla pagina e selezionando "Ispeziona elemento").
Fammi sapere!
![]()
![]()