Grazie per la risposta...
...ho provato a cambiare ma il risultato è lo stesso.

sembra proprio che l'istruzione echo stampi il contenuto della variabile...
...ho confrontato il codice con altro che avevo scritto in precedenza e non mi sembra ci siano differenze...