mi pare di capire che pensi come se il codice php e javascript fosse interpretato tutto di seguito... quindi quando "dentro" il php scrivi il codice js pensi sia eseguito, ma non è così... il php viene elaborato e genera un documento html+js che alla fine viene passato al browser e a sua volta interpretato