su al codice php puoi far fare qualsiasi cosa, anche fare esplodere il server, ma quello ke conta è l'output ke dai ke in questo caso dev'essere codice javascript.
Di solito tu fai uscire fuori codice html, ma questo caso è diverso...

Come fare uscire un codice js? Semplice: fai echo "codice js";

ma ke errore ti da php?