Devi sempre ricordare che il php è lato server e il js lato client.
Cioè il primo viene eseguito su un server e genera una pagina html che viene mandata al browser (il client). Ed è dopo il caricamento della pagina sul browser che viene eseguito il js.